- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SOA案例研究不同应用程序的集成组织
SOA案例研究:不同应用程序的集
成组织
背景概述
为了举例说明SOA的价值,本文描述了微软公司的一些步骤,这些步骤讲述了微软技术中心
在应用程序集成方面所遇到的一些重要挑战,这些挑战和大多数公司所遇到的是类似的。伴随着
我们探究这些挑战,揭示其深层次的原因,找到一种方法,这种方法能够使面向服务的解决方案
技术迅速改进操作效率和提高同各种LOB应用系统相互交互的能力,那么SOA的前景将变得清晰。
本文同时讲述了微软技术是如何为面向服务解决方案技术中的一些重要的功能提供服务的。例
如,Microsoft Host Integration Server 2004 将基于IBM大型主机与中阶系统的应用系统当成
基于Microsoft .NET的Web服务来处理,这种Web服务带有能够满足Windows应用的全部功能。这
些功能使系统变得更加具有协同能力,同时为错误报告和错误处理提供了一种更好的解决方案。
利用Microsoft BizTalk Server 2004去管理商业流程组织,微软技术中心能够控制商业流程,
比如,在提交给应用程序之前进行错误数据检测。在下面详细的描写中,你将看到其他一些解决
方案的原理,包括一般的和基于微软的。
当微软公司坚定地相信选择去实施面向服的构架是一种商业决定而非一种技术决定时,你所
采用的技术仍然很重要。本文将讲述在这个快速开发、快速集成和管理的时期,微软的技术能够
更好的帮助你解决目前所面临的挑战。比如,通过采用微软的开发技术和中间层技术,整个面向
服务的解决方案(如下所述)能够在2个人月里完成。
绪论
微软技术中心 (MTCs) 给用户提供了一个环境,供其去想象、构思,同时通过微软及其合作
伙伴的技术得到一种解决方案,这种技术优先配置在用户自己的 IT环境中。当微软公司技术中
心这一商业组织去推广其服务时,它和它的 13个遍及世界的技术中心像其他企业一样运行,关
心所有的方面诸如可用性、安全性、稳定性和可管理性等等。
全球的微软技术中心组织机构设计成为了一个真实的企业环境。像其他公司一样,围绕着微
软技术中心最主要的挑战是很多老式应用程序已经不再使用微软的技术来开发,并且前端的应用
程序已经不在 Windows 平台环境下运行。确切地说,每个地域都有它们自己的构架,在总局主要
访问一组 LOB应用系统(比如在Redmond中)。在总局和分局里,它们通过前端应用程序来为主要
的商业流程实现资源共享。
伴随着各个地方交易数量的增长,如何给那些总局提供可靠的资源共享变得日益困难。比如,
一些运行在中阶系统(Report Program Generator)和大型主机系统(COBOL)的应用程序在过去设
计时并不能提供多路访问。结果,很多分局运行应用程序时会遭遇死锁和间歇性失败,并且没有
任何出错原因提示和问题来源提示。当这些问题产生时,总局将要经历一个艰难的过程去管理这
些应用程序和修复问题,尤其那些原始的开发者不在的时候。
为了不重新构建所有的微软技术中心的演示环境的 LOB系统,管理小组决定检查已经存在的
综合集成需求,同时优化介于 LOB 应用系统和前端应用程序的集成层,这样做有如下好处:
通过允许多前端应用程序同时访问LOB 资源,并且有商业流程来彻底处理失败的业务来改进
系统的稳定性。
◆通过提供可控的错误信息,减少了错误调试时间。
◆通过良好的监控器能够避免问题的发生
◆定义了一致的契约信息
◆定义了一致的绑定信息
挑战
总的来说,微软技术中心使用相同的系统来进行运作,作为一个典型的公司也拥有挑战。为
了更好的了解微软技术中心所面临的一些特定问题,我们将利用其拓扑结构来讨论。
一个全球性的组织结构
微软技术中心的组织结构体现了一个虚拟中型的零售产品制造商的组织结构,在这个系统里
完成接收订单和分发订单。每个分局都有一个需求组织结构(区域控制器,消息服务器,Web服
务器,SharePoint 组织结构等等),这个需求组织结构用来初始化一个订单
文档评论(0)