服务架构(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,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突