信息化 频道

SOA会不会造成IT黑洞?

    【IT168 专稿】先有管理系统还是先有管理思想的争论,是一个老问题。然而,在讨论SOA会不会造成IT黑洞时,却还得回到这个老问题上。
 
 
    尽管管理系统与管理思想的关系可能衍生为一个“鸡生蛋,蛋生鸡”的循环关系,但事实上,管理系统不过是管理思想的延伸。因此对CIO而言,必须先有超前的管理思想,然后再利用这些思想,根据企业业务的实际情况,去为企业选择合适的信息系统。
 
 
SOA是简化了的系统集成
 
 
    既然管理信息系统作为一个系统而存在,它一定要求CIO们具备系统思维的能力。与系统思维相对立的是直线性思维方式。SOA所能解决的主要问题是应用集成,即不同应用系统之间的互通互联,但利用SOA解决应用系统的互通互联问题时,却没有考虑到采用SOA给整个系统带来的其它影响,事实上这就是一种直线思维的方式。
 
 
    SOA的理念和技术体系是伴随着系统集成(即系统整合)的不断演进而逐渐清晰和成形的。没有系统集成,就不会有SOA。实际上,SOA就是一种系统集成,它是系统集成的一种高级形式。而系统集成技术的出现,是由于企业或组织在过去的信息化进程中分别建立了多个局部应用系统,这些系统的数据和功能都彼此孤立,后来发现这些彼此孤立的系统给管理造成了很大障碍——它们本该是一个有机结合的整体,那样才能保证业务流程的完整性和管理通道的畅通无阻和遍及性。
 
 
    出于直线性思维方式,同时出于对以往IT投入的珍惜、对操作者习惯于原有系统的姑息,当然,也囿于特定历史阶段的IT技术发展水平,业界面向互联互通的需求推出了各种各样的系统集成技术,比如消息中间件系统、数据库同步复制技术、分布式数据库系统等等,直到近期的SOA。总的来看,系统集成技术从一开始试图实现紧密的耦合,即把数据和应用全部集成起来,业务流程完全一体化处理,已经逐步演变为以松散的耦合为目标。比如SOA,就是让人们着眼于各个应用系统的外在功能表现,而放弃对具体实现和处理方式的关心,放弃对数据进行集成和集中,只将应用系统的功能进行适当的划分并加以封装,以服务的形式提供给外部使用者。可见,SOA是简化了的系统集成。
0
相关文章