如此炙手可热,SOA究竟是何方神圣?
SOA是一种应用框架,着眼于日常的业务应用,并将其划分为单独的业务功能和流程,也就是所谓的服务。简言之,SOA就是将现有的一些功能模块融会成独立的程序包,并命名为“服务”模块。
SOA使用户可以方便的构建、部署和整合这些服务,无需依赖任何的应用程序或是运行计算的平台,这直接提高了业务流程的灵活性。这种业务灵活性使企业发展速度加快CONTROL ENGINEERING China版权所有,总体拥有成本(TCO)降低,对信息的访问也更加的及时、准确。同时控制工程网版权所有,SOA也有助于实现资产再利用、更轻松的管理、更快的开发与部署。
当今的企业面临着越来越复杂而多变的业务环境,因此,快速响应来自客户的需求、把握市场机遇、应对来自外部的威胁,企业的敏捷性比以往任何时候都更显重要。SOA
众说纷纭SOA
SOA不是一个产品,更不是一类技术,而是一种模式,一组方法论。因此,国内外各大IT厂商对于SOA也都有着这样那样独到的理解。也正是这种“仁者见仁,智者见智”,造成了今天SOA市场的繁荣昌盛,以及混沌不明。
“服务为圆心,应用为半径控制工程网版权所有,画个圆就构成了SOA”。这就是SAP对于SOA的理解,十分的形象和生动。原来SAP眼里的SOA是个“圈”。
在SAP看来,SOA为企业纷繁芜杂的IT系统注入了全新的灵活性,也为业务流程的整合创造出不凡的核心价值。借助这个“圈”的思想,在SAP中国研究院院长芮祥麟和SAP大中华区首席技术官张侠合力推动之下,SOA博客圈被搭建了起来。SAP也希望借此开辟一方天地,聚拢技术专家、cio、媒体人士的人气,共同关注SOA,在交流当中探讨SOA的技术未来www.cechina.cn,寻找SOA的应用灵感,并以此为根据地传播SAP的SOA理念。
作为SOA概念最早的实践者,IBM眼中的SOA是具有统一接口定义方式的组件(service)组合的体系架构。实施SOA的重要环节是将信息、流程组件化,以使其更贴近核心业务。而SOA最需要解决的是如何将企业现有的信息资源转化成可执行特定业务功能的服务组件,也就是在现有信息资源基础上如何快速的实施SOA。
IBM认为解决问题的关键在于有效的实施支持信息可用性的下一代基础设施和应用程序,其中包括以业务为导向的体系结构(SOA)、企业业务总线(ESB)和企业信息整合(EII)在内的多项技术。IBM的目标则是在产品内开发和采用开放的标准。目前,IBM的五大软件品牌(Rational、WebSphere、DB2、Lotus、Tivoli)也正是围绕这一目标而施展各自功能的。
值得欣喜的是,在SOA应用的滚滚大潮中,我们看到了中国企业正在前方劈波斩浪。
上海普元信息技术有限公司已经成功参与到SOA国际标准制定中,已成为SOA国际标准中的SCA/SDO标准组织和OASIS标准组织的核心成员。
OASIS(the Organization for the Advancement of Structured Information Standards,结构化信息标准促进组织)是负责制定SOA国际标准的权威机构。普元公司CEO刘亚东说:“目前OASIS的六家核心成员分别是IBM、BEA、EDS、SAP、SUN和普元。我们的主要贡献是构件www.cechina.cn,全球没有一家在做和普元类似的东西。普元拥有800个构件,这个数量排名全球第一。”
同时控制工程网版权所有,国内的一家组织——已经拥有39个成员的“长风开放标准平台软件联盟”也在SOA标准制定和应用的工作上辛勤的耕耘着。为此,长风联盟立下了这样的豪言壮语:带动500至1000家软件企业向SOA专业服务转型,并实现SOA相关产值超过20亿美元。
信息产业部电子信息产品管理司副司长陈英说:“SOA工业标准将实现全球企业软件互联互通,编写源代码的软件开发方式也会被模块式软件搭建所代替。”而这其中,我们可以清晰的看到中国人的贡献。