首页 > 人工智能 > 正文

向SOA转变:转换无价的商业逻辑

2010-08-09 18:15:58  来源:IT专家网

摘要:面向服务架构代表着区别于刀耕火种的另一种系统现代化途径。向SOA过渡需要大量的计划,最好是从小处着手。厂商方面也有许多意在简易执行过程的产品。
关键词: SOA 商业逻辑

    面向服务架构代表着区别于刀耕火种的另一种系统现代化途径。向SOA过渡需要大量的计划,最好是从小处着手。厂商方面也有许多意在简易执行过程的产品。

    “SOA过渡”这个术语在IT经理人之间变得越来越普及,特别是在与公司董事会成员开会的时候更是使用频繁。企业正通过使用越来越多的SOA产品向着面向服务架构过渡,软件厂商正努力的满足这一需求。然而,对于还未启动SOA的公司来说,SOA可能只是用户必须要消化的缩写和字母组合而已。电子商务领域正处于更好的利用SOA的转型期。其支持者主张SOA继续按照其承诺的那样,推动进一步的实施,提高电子商务的效率。

    SOA是可以成为让IT公司更为强大的有效资产,它使得公司能够通过明确的统一接口进而联合不同的系统。但是,不要将SOA当作是新的技术,它是一项灵活的业务流程,可以帮助实施者更具成本效益的向其客户提供更大的价值。SOA让应用程序现代化,使其在能与新型以Web为基础的系统无缝整合的应用程序中,企业可以重新利用有价值的商业逻辑,而不是将预算投入“淘汰并更换”完全重新编写软件的战略中。

    Micro Focus 的技术服务经理Craig Marble告诉E-Commerce Times说:“SOA帮助企业通过Web服务利用标准界面向外部客户展示他们的商业职能。在每一个企业中都存在庞大的软件组和系统,它们的价值往往比IT领导们意识到的要多很多。”

    规划

    Marble指出,成功的过渡到SOA往往需要大量的规划,这些规划比做出实施新型技术产品所需他要的要多。一开始,公司需要了解自身的能力以便更清楚的了解他们提供的IT服务产品。而后,公司的管理者才能决定当客户能够接入在线整合服务的时候他们需要什么。

    他说:“公司可以在应用程序上设计Web的前端。但要整合其所有的服务需要SOA途径。重新编写软件并不是一个好的选择。因为从Cobol转化为Java需要花费大量的金钱。”另一个方法就是依靠系统、应用程序和产品的解决方案。但这个方法会限制功能性,并且仍然需要企业定制。因此比较好的方法是利用公司现有的资源,将其扩展为SOA。这个方法降低了风险,从总体上讲也是便宜的。SOA真正的好处是能够重新利用现存的商业逻辑。

    正确途径

    公司向SOA转型的过渡途径决定了其行动的成功与否。软件厂商为此提供了许多选择以完成此过程。

    开源SOA基础架构软件厂商MuleSource的高级市场总监Mahau Ma说:“越来越多的IT公司开始着手向SOA转变。与那些未完善的尖端技术早期使用者大大不同的是,这些主流IT高层人员和架构师在开始这条道路之初就寻求了实际的,切实可行的注意事项。”

    Marble 提出,向SOA过渡并不是什么前沿科学,几乎只是老内容换新衣罢了。

    他说:“SOA并不是一项技术,而是你如何向客户提供产品的一种理念。”

    可行之道

    MuleSource已经分享了其客户向SOA转化的经验。Ma 提供了一些如何有效完成该任务的可行之道。

    首先,选择一个明确的项目,这个项目要范围有限,尽可能少的有外部依赖以便能够迅速的证明投资回报率的合理性,从而从中学习经验得出最佳实践。

    第二,了解你的企业转向SOA的首要目标是什么,集中精力如何实现目标并衡量成功。例如:公司对成功的定义是否为节省开发成本、获得业务敏捷度还是降低系统维护费用。

    第三,根据你特定的环境和企业,选择正确的工具和服务。

    第四,事先考虑SOA治理问题。考虑你要如何了解开发工件以及服务的基础架构规模。还要想一想如何确保SOA最佳实践以及如何实施开发政策。

 


第三十五届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。