目前,中国制造业已经逐步离开小型的家庭作坊式的运作模式,诞生了一大批大中型制造企业,如今国内的制造业对信息化的需求也不单单是5、6年前的ERP或者简单的财务管理系统,企业需要将包括原材料的采购、产品加工生产、产品研发及销售管理等通过信息化系统进行很好的管理,特别是和上下游产业的合作伙伴等,为此,企业部署了一大堆信息化管理系统,包括PLM、MES、SCM、CRM、ERP等等,也许这就好比刚刚结束的男篮亚锦赛和斯坦科维奇杯上的中国队一样,但看个人能力,似乎都不差,但是,当整合成一个团队之后,却漏洞百出,原因可能出现在球员自身,也可能出现在教练及球队的管理上,当然,企业信息化也一样,当一个企业实施了一大堆的信息化产品,但是,这些信息化产品能否和整个企业的运作非常完美的兼容起来,简单的说,就是各个系统可能取自不同的厂商,运行的平台不同,于是,信息系统之间的数据沟通便会出现各种各样的瓶颈,而目前,企业内此类信息化问题的解决方法,实施SOA是个不错的选择,SOA的价值在于它的灵活性和可操作性,市场分析机构IDC也提出了以下观点:
一.SOA的实施为中间件带来了巨大的发展机会,并且随着WEB技术的迅速发展,为SOA的实施提供了技术的框架,中间件为WEB应用提供了简化其相互连接、相互访问的作用。
二.目前,中国已经有非常多的企业开始关注SOA,并且已经开始在企业内部局部实施SOA,国内的企业与发达国家有很大的不同,国内的SOA对系统整合的需求相对比较少,而且已有系统难以被标准化切割成为SOA服务,中国企业的SOA关键实施是在一个标准的平台上构建企业所需要的所有标准服务,中国企业实现SOA架构时,原有系统将主要依靠服务来切割,或者推到重建。
其实,SOA的意义在于整合管理,管理不到对于业务重组有重大作用,SOA的作用就是将各个零件组合成一个功能完整的整体,SOA框架则使用标准的协议组件在一起,更重要的便是管理。SOA可以看成是一个软件技术也可以是个管理软件,SOA推荐的是模块化服务和灵活充足的应用。
在搭建SOA过程中,最重要的便是业务组件,看SOA框架下有没有支撑这些业务实现的服务,IT系统有没有已有的应用来做相应的支撑,通过三位一体的不同层次的分析,最终通过业务流程的重新的编排。传统的企业软件是一个大包买卖的过程,这便是一个解决系统差异化的方法,软件提供方不单单提供软件,更提供服务,企业内不单有IT开发人员,更有一部分人,专门解决客户IT系统差异化问题的人员,可以说,那样的IT信息化实施是个非常复杂的问题,而SOA正好能解决这一系列的问题。过去的软件开发是个相对封闭的过程,而如今的开发过程趋于合作化,更加开放、透明。
其实,在实施SOA过程中,也有非常多的不足,为什么要实施SOA,便是将企业原有的各类信息系统进行整合,并进行相关的创新,需要把企业原来孤岛的系统有效的用SOA方式耦合,然后打开,实现数据共享,SOA能做的非常灵活,SOA解决的是如何把一些企业有效连接起来,但对实施性要求非常高的地方,并不是非常适用,其次,SOA做大集成,需要把各类异构平台、异构环境下、异构应用的系统有效的联系在一起,那样才能实现SOA价值最大化,但是,如果企业采用的是同构的应用软件,在这种环境下,SOA的价值便不会很好的凸现。
中国的制造业不像国外的制造业,已经实施了非常多的信息化改造,没有过多的历史积累的老的系统阻碍,中国的企业可以更轻松的步上SOA快车道,新的积木一样搭企业软件的构建方法将极大提升信息管理SOA化的效率。在中国企业SOA化的过程中,基于中国和发达国家的企业发展阶段、业务特点、IT背景等巨大差异,国外厂商往往简单得把国外产品搬来套用,对业务敏捷的响应并非最佳;而中国本土厂商则可以借此SOA机遇,通过大规模有效解决中国企业SOA应用需求,有机会催生成为中国式的软件公司巨擘。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
跟踪DevOps指标 增加业务敏捷度
和Linux容器以及一直流行的云计算一样,DevOps是如今IT领域最热的几大话题之一。但Devops并不仅仅只是鼓励开发人员和IT运维人员一起合作,它的真实意图在于增加业务敏捷度。