集成的成功与原来SOA的障碍
集成专业人员已经认识到,点对点的集成显著地提高了建立和维护企业商务流程的复杂性。这个表现形式之一是提高SOA的受欢迎程度。要最大限度地获得SOA的好处,重要的是在选择技术和研究可行的实例之前认真考虑架构和设计原则。
在一个恰当地考虑了各种因素的设计中,集成设备在简化实施和正在进行维护的同时可以极大地降低成本。这些设备还有助于企业通过减少技术支持基础设施避免集成系统常见的一些不可避免的变化。
在90年代中期,商业集成包首次用于建立大型的跨系统商务流程。然而,第一代技术的局限性成为了取得成功的一个严重障碍。
1.缺乏可升级性。把每一个系统集成到每一个其它的系统导致系统随着端点数量的增长而日益复杂。这显然是不能升级的。集线器和总线模型的推出减少了这些连接,所有的数据都经过一个中心集线器和存储处。
2.依赖低水平的API(应用程序编程接口)和适配器。当指定系统所有的数据都通过一个中心点的时候,设计人员可以考虑减少维护一个端点所需要的工作量。即使一个不太复杂的系统也有十几个端点,IT管理的大部分工作包括随着端点的改变保持连接。例如,SAP发布了一个新版本的软件,甲骨文收购了仁科,大型计算机支付系统转移到了一台Unix服务器等等。
早期的集成系统通常与使用适配器的端点的低水平的API直接连接在一起。遗憾的是,几乎没有标准。在1995年,甚至ODBC的工作也不总是一致的。这导致了大量的适配器不得不与大型系统放在一起,以处理多种版本的杭州OA系统,至少每一种应用类型有一个适配器。每一次端点发生变化时,那个接口都必须重新做。糟糕的是它后面所有的商业逻辑经常与这个适配器紧密地联系在一起并且必须要重新编写或者移植。这就引起了一个高水平抽象的想法,而不是编写API。
3.抽象服务的普及。使用抽象服务的原则,而不是低水平的API,是一个进步。但是,这个原则也有严重的弱点。许多服务接口实际上并不比端点系统的物理连接数量少。通过创建一个服务,你能够得到更好的抽象,但是,那里仍有太多的抽象。更糟糕的是一个设计良好的服务经常接触一个以上的基本物理应用。这就可能出现服务重叠、数据复制和数据不一致的问题。这种设计也是不能升级的。
IT专业人员的应对措施是采用SOA。原来的SOA的核心概念是简化连接、服务抽象和数据管理。除非在你的SOA设计中拥有全部这些想法,否则,你不可能从最终的系统获得最大的好处。相反,一个真正的SOA不仅能够使你避免基本的变化,而且还能让你再利用这些服务。
SOA实施的关键:成功的分离
一项SOA能够以不同的方式实施,使用各种工具和技术,包括Web服务、中间件软件、框架和集成平台。然而,深入研究一个突出的SOA趋势也许有助于降低你的实施成本和努力。集成工具原来是没有区别的。每一个系统的每一个连接都有一种工具。随着SOA概念的发展,这个架构发展成拥有具体架构和功能的不同的高水平的种类(见图1)。
1.商务流程:这个SOA层利用这些服务并且拥有包含多种服务的商务流程,这些服务包括元商务(meta-business)流程、商务流程管理的基础和工作流。
2.目录服务:权力和服务目录等通用的服务连接到服务层以便把上层的商务流程与变化隔离开。
3.现有的应用程序:实际做这个工作的上层程序。
4.数据同步化:这些集成组件用于建立和维护父/子数字关系。
这些组件有不同的功能和非常不同的架构。他们通常使用不同的技术,结构非常好。
- 1重庆OA行业资讯
- 2广州OA行业资讯
- 3南京OA行业资讯
- 4南宁OA行业资讯
- 5南昌OA行业资讯
- 6合肥OA软件行业资讯
- 7青岛OA行业资讯
- 8太原OA行业资讯
- 9上海OA软件行业资讯
- 10石家庄OA行业资讯
- 11长春OA行业资讯
- 12哈尔滨OA软件行业资讯
- 1财务信息化:管理流程之暂估解决方案
- 2如何组建一支过硬企业信息化队伍?
- 3SaaS个性化应用趋势开始呈现
- 4SaaS模式解决中小企业两大难题
- 5什么样的网络营销方法适合中小企业
- 6探析企业规划 安全实施SOA
- 7计世独家:中小企业网络存储市场起飞
- 8计世独家:SaaS挤进大公司购买清单
- 9计世独家:IT与业务融合并非可望不可及
- 10观点:谁来击破中小企业信息化的软肋
- 11杭州OA软件项目经理如何开展项目调研
- 12SOA&Web2.0:边缘与中心间的重心移转
- 13现阶段中国推广SOA存在诸多问题
- 14标杆企业通过流程的知识化,实现了质量和效率的提升!
- 15浅析企业ITSM软件的稳定性问题
- 16计世独家:杭州OA项目启动会不是花瓶
- 17在产业链中找准定位 走出SaaS平台误区
- 18SOA就是时尚版的系统集成
- 19温州市瓯江口新区开发建设管理委员会OA软件采购项目
- 20大话杭州OA之库存查询功能不容小觑
- 21引进IT服务平台的前后变化
- 22如何掌握SaaS收益评估方法
- 23“房产时代”下开发商面临的经营环境问题
- 24如何让杭州OA数据不再形同虚设
- 25SOA企业应用架构和标准规范
- 26先易后难 推动企业SOA实施关键之道
- 27SOA业务驱动为基础的软件架构体系
- 28重视网站系统安全,严防第一道锁
- 29模具加工企业应用杭州OA难在哪里
- 30中小企业如何决断租用或购买销售管理软件