网上房地产SOA进入BPEL

 
   | |

导读:服务架构(SOA)和业务流程执行语言(BPEL) 被用于连接Move公司的纵向地产应用程序。即包括网上买房和向搬迁的后勤租赁等服务……

关键词:SOA 服务架构 BPEL 业务流程执行语言

 
正在加载数据...

【TechTarget中国原创】服务架构(SOA)和业务流程执行语言(BPEL) 被用于连接Move公司的纵向地产应用程序。即包括网上买房和向搬迁的后勤租赁等服务。

  通过兼并和购买,网上服务已聚集了网站为消费者提供了现房销售,新住房,房屋租赁和高级房屋事务以及支持服务。例如安排搬迁。MOVE 公司的首席技术官Mike Remedios说 “我们公司专门从事于地产生意,和任何与之相关的业务。”
该公司在过去一个月里, remedios专注于他所称的"实用SOA" .当务之急是要整合各种原有应用程序,以提供一个包含与用户及他们的房地产交易相关的所有数据的单一视角。

  MOVE公司首席技术官Mike Remedios说

  当我们回过头去重新设计部分业务时,我们把他们迁入SOA。

  RRemedios不是一个网上交易世界的新手,他已经是易趣和Shopping.com网的高级信息管理员。并且是易趣,贝宝和Skype技术委员会成员之一。

  Remedios带给SOA 实用性的方法逐步将原有系统和提供在线购物灵活性的这个长期目标整合在一起。该灵活性要求快速的进行网站创新。

  我们在一定程度上属于SOA。Remedios解释到“和许多公司一样我们从买进的公司里取出原有的spaghetti,并为SOA把他们分解成不同层次的粒度.

  该公司首席技术官渐进的办法,旨在避免将IT资源过度委托给无法提供即时投资回报庞大的项目的错误。

  在所有单独的项目中,我们没有一个在短期内没有商业价值还耗费资源的项目。当我们回过头去重新设计部分业务时,我们把项目迁入SOA。
 
  Remedios说,当前的任务就是为MOVE公司销售及客户本身提供一个单视圈和支持人员。该公司正在利用Oracle BPEL流程管理整合客户数据。它也在其他两个Oracle产品中利用工作流引擎。Siebe用于客户关系管理( CRM)PeopleSof用于企业资源规划( ERP )。

  MOVE需要将所有旧的和新的程序整合在一起。这样新旧程序就可以相互交流,在呼叫中心和网站,连接到用户界面,同样连接到自动和手动商业流程。以实现SOA作为实现SOA的第一步,BPEL目前被用于传统企业程序集成( EAI)

  Remedios解释说,在用户从一开始到结账的整个过程中,BPEL的目的是为用户开始时建立一个360度视角。同时在该过程的每个阶段,从用户的角度为其提供销售人员。

  对于数据服务程序,有一个客户数据中心提供一个统一的数据库来收集数据,填入前端设备系统过程所用的个人数据暂存器。例如信用卡验证。

  Remedios解释到,对于为房地产及相关业务来说,这项商业过程组合不同与其它行业,人们在瞬间内就能实现金融服务和达成零售交易,但是人们不会在毫秒内就租一所房子。

  Remedios 说,MOVE 正在利用BPEL处理“长期交易”。在地产业,买一座房子可能需要30天的时间,才能完成交易。

  为了防止程序工作流引擎无法处理长期交易的情况,我们需要向Oracle BPEL过程管理员发送一个信息,该信息和主信息总线相连。接着BPEL管理员监测交易以保证交易完整,服务水平协议(SLAs)得以执行。

  Remedios说,考虑到预计成本储金,BPEL 和 SOA的执行合同经常会为商业高级管理人员的批准。他们更具有长期效益,因为它们准许业务创新,比如升级WEB应用程序。从这个意义上来说,BPEL比其他工具更具战略性。

【原创内容,版权所有,谢绝转载。TechTarget中国将保留追究其法律责任的权利。】
 
作者:Rich Seeley     译者:杨君   
 
 
 
 
 

BPEL

 
许多人希望看到建模工具成为企业之间的交流和发展主要手段。UML建模工具厂商Sparx Systems最近发布的版本主要目的是要进一步寻求原因……
 
BPEL(业务流程执行语言),即WS-BPEL(Web服务业务流程执行语言)的简称,是一种可执行的XML语言,可以用来对“云”上Web服务之间的交互加以建模。
 
BPEL(业务流程执行语言),即WS-BPEL(Web服务业务流程执行语言)的简称,是一种可执行的XML语言,可以用来对“云”上Web服务之间的交互加以建模。
 
从旧金山湾区到硅谷的铁路系统最近完成了一次升级,来自二十一世纪的面向服务架构(SOA)满足了建于19世纪铁路系统的业务流程升级需求。
 
Verizon是美国主要的电信运营商之一。目前Verizon无线业务采用了面向服务架构(SOA)应用,明显降低了IT能耗。该应用是通过使用Oracle BPEL流程管理器进行编制……

热门技术手册排行

 

随着开源技术越来越成熟,一个稍有开发经验的人通过学习就可以用开源的产品和技术构建一套可用的系统。对于从事软件开发的人员,尤其是对Java或动态语言相关领域的人来说,“开源”也许是他们最喜爱的单词。但是,很多时候我们需要的不仅仅是一个可用的系统,而是希望这个系统开发更简易、性能更高和扩展性更好等。这确实是一个令人头痛的问题。本指南很多地方都是点到为止,要深入了解相关信息的读者请借助参考资料、网站等自行挖掘。

 

本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度。

 

业务流程管理(business process management,bpm)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(bpi)、业务流程重组(bpr)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、eai、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

 

TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。

 

云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。

 

Mashup是一个非常cool的新的应用程序种类。如果你想真正的了解它们,我们需要回过头来看看你现在的计算机,其实它就是一个非常好的帮助你理解mashup的模型。现在开源的操作系统无疑是非常好的apis的集合或应用程序编程接口,帮助开发者去构建其应用程序。计算机本身也是一个很好的为用户提供接口的例子,键盘和鼠标可以被理解为你通过计算机的接口而使用的不同的应用程序。本技术手册为读者提供了一些相关信息,如果需要深入了解mashup,读者可以借助其他参考资源。

查看更多
 
 

登录TechTarget中国

关闭
本服务仅向TechTarget中国的会员开放,请登录或立即免费注册
电子邮件地址:
请输入您的电子邮件地址
密码:
下次自动登录