在信息科技(IT)界,新的术语、产品、技术和标准层出不穷,很难分辨哪些是经得起考验的、哪些只是最新的噱头。不过,有一种重要的技术不会随翻译而变调,那就是SOA,全名为「服务导向架构」(service-oriented architecture)。
要了解什么是SOA,就必须了解所有企业面临的问题。我们并非置身于一个与世隔绝的、同文同种的泡沫内。在这个经济紧密相连的地球村,与谁互动和怎么互动,并不是你所能掌控的。愈来愈重要的,是必须拆除彼此之间的籓篱,和平共存,并保有个别企业与众不同的特性。打个比方,譬如欧洲联盟(EU)的幕后原则,就是在促进25国互助合作的同时,也能保留各自的多元化和自主性。
从这个观点来看,SOA的意义何在,为什么成为不可或缺的要素?简单说,SOA的概念就是把共通的商业流程置于一座中央贮存所,以供使用和重复使用,而且使用环境安全无虞、管理完善。SOA赋予企业一种弹性,可把IT基础建设中的若干商业流程组件取出来重新运用,以对付时时变化的优先商业需求。不要一而再、再而三地费力解决同样的问题。SOA不只是重复运用以程序代码编写而成的组件(例如Enterprise JavaBeans)而已,还包括重复使用商业流程。因此,现在IT与新商业计划的关系变得更紧密、更具策略性和成本效益。
Gartner预期,到2008年,超过60%的企业会把SOA当作建立重大应用程序与商业流程时所依循的「指导原则」。话虽如此,有一点也必须明白,即SOA对IT产业而言不是全新的概念,只是一种即将被赋予新生命和新方向的概念。我认为,促成这种发展的原因,是网络服务(Web services)大受欢迎和逐渐获得接纳。
网络服务是一种产业标准,界定了SOA贮存所应该是什么模样?可重复使用的商业流程应该是什么面貌?如何自我描述?通讯又应该以何种方式呈现?一大好处是,不论是如何落实服务,或使用哪一种技术,都不会产生依赖性。再者,一旦服务部署完成、可供重复使用后,连带也经过测试,结果在预期之中,而且过程有记录可查,使得发展成本随之降低。
你手边不会再有各式各样某一特定组织或部门专用的组件,而是拥有一套打通部门籓篱的架构,既开放又安全。如此一来,企业便能建构新的应用程序,把商业流程和数据对各部门提供,并且把服务网扩及林林总总的客户、伙伴和供货商。这种四通八达的功能,赋予企业凌驾竞争对手的巨大优势,愈来愈成为企业致胜的关键。
这种架构既提供可重复利用性和可延伸性,也提供更好的团队发展方式,让后端和前端系统的发展人员以这个贮存所作为共同点,进而分工合作。这两组人员不再依赖对方,所以一旦功能部署完成,即可向赞助厂商展示,让计划符合期待。
诸如安全性这类基础建设问题,在共同架构的层次统一执行,让IT人员能回头专心解决商业所需。最后,可重复利用性和更有效的团队发展模式之所以重要,是因为能助你成功降低维护成本。
若你有意采用和部署SOA,你需要现成的技术。以下是我的建议。
工具:
网络服务是界定明确的标准,自有一套描述语言(descriptive languages)。我建议你为开发人员选择一套支持网络服务和SOA的生产力工具,也就是能自动产生描述语言并提供一个兼容贮存所的工具。也有开放源码的工具可选用,但最好选择参与打造标准的供货商,而不要选择令你觉得陌生的。
基础建设:
确定你的服务器基础具有可调节性、安全性,可随商业和技术的不同而调整。大多数企业已选用J2EE基础层,但若你还未采用,不妨慎重考虑。这是一切商业的基础,必须能够随业务扩张而成长。规模最大也最受信赖的供货商包括IBM、BEA、甲骨文(Oracle)和惠普(HP)。Gartner的数据显示,IBM的应用服务器、整合服务器和入口网站服务器在市场上最受欢迎。BEA通常在应用服务器领域表现不错,但最近市场占有率下滑,和外传BEA可能成为收购标的,为该公司的长期生存展望蒙上阴影。
甲骨文是稳健的数据库供货商,但在应用/IT基础设备方面倒不是第一品牌。至于惠普,我们通常的看法是,该公司可望急起直追。
使用SOA,让IT与商业目标更紧密相连、提升顾客的满意度、加快计划部署的速度并压低成本。同时,应用程序不但可供内部员工使用,也可向外延伸,扩及伙伴和顾客。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
IT,OT和IoT的未来
IT,OT和IoT之间到底有什么样的关系?IT和OT的真正融合还须等待多久?企业中的物联网案例有哪些?硬件信任根能否保物联网安全?答案尽在本期。
-
IT和OT的真正融合:还须等待多久
在工业互联网中,我们会看到更多的OT和IT融合。这种融合将推动新的行业技术。我们会看到激动人心的新兴工业应用的出现。
-
通过物联网连接OT和IT部门
物联网正在通过新的基于IP的操作控制系统,改变OT,可以帮助企业改进成本和增加自动化。通过协调和统一OT和IT基础设施,系统和实践,企业可以提高效率并优化业务决策。
-
空难之后 航空业需重新思考IT的正面意义
911之后,全球航空业重新思考了“安全”的新定义,美国部分航班上还配备了相应的空警,同时在驾驶舱硬件方面进行升级,比如此次失事的A320航班的驾驶舱门能够抵御人力或小型武器的冲击。但与此同时,航空业还在抗拒更多技术。