面向服务的体系结构(Service-Oriented Architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。在我国目前的企业可以简单的分为两种,一中是在国内领先的,经济实力比较的雄厚的,这类企业在国内的数量比较的少,另一种是数量较多的中小企业,很多时候中小企业的信息化不是一件简单的是事情,更何况在企业引进很多的IT项目之后,企业吗,面临整合的问题。
对于国内的环境,尤其是对中间件和SOA的需求,对业务的透明性和业务的实效性,现在的时间更重要,中国工程院院士倪光南在诸多场合对国产软件给予了很多期望,而在昨天,他表示“国产中间件看作是中国的水和空气,不可或缺。”因此在我国不论是大型的国有企业或者是小型的企业在中间件方面的需求都是必须的。
不同种类的操作系统,应用软件、系统软件和应用基础结构(application infrastructure)相互交织,这便是IT企业的现状。一些现存的应用程序被用来处理当前的业务流程(business processes),因此从头建立一个新的基础环境是不可能的。企业应该能对业务的变化做出快速的反应,利用对现有的应用程序和应用基础结构的投资来解决新的业务需求,为客户,商业伙伴以及供应商提供新的互动渠道,并呈现一个可以支持有机业务(organic business)的构架。SOA凭借其松耦合的特性,使得企业可以按照模块化的方式来添加新服务或更新现有服务,以解决新的业务需要,提供选择从而可以通过不同的渠道提供服务,并可以把企业现有的或已有的应用作为服务, 从而保护了现有的IT基础建设投资。企业选择中间件的原因大概也是因为此。
倪光南还指出“以往,人们总是认为中国人只会做应用软件和外包,而如今,中间件软件的成功将驱散中国人自己怀疑自己的心理和束缚。”这个市场的不断扩大原因其实最根本的还是因为在目前国内市场有这个需求。在传统的认识上,我们知道国产的中间件一般是在政府的主导下进行的,但是在国内目前的状况下,在自主知识产权、市场等方面取得了很多进展,实属不易。
另外,我们知道,SOA在发展的过程中,真的是需要有一个强大的技术支持,这就是SOA集成,帮助企业有统一的集成的平台,无论是信息的一致化还是继续扩展业务都有好处。如何在中间件发展的过程中,真正的做好,这时候还是需要发挥我们的主观能动性。中
小企业中的架构师在未来的发展过程中,起着举足轻重的地位,一个企业的发展不需要有太多的架构师,但是真正的专门的从事架构师工作的人不是很多,站在企业的全局去看待企业的信息化问题是必须的从中间件诞生之日起,是架构师受益的日子。架构师价值会在中间件发展的那一刻开始变得重要起来。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突