如何付款 | 地理位置 | 帮助中心
 
 
 
信息化应用为大象伴舞(1)
网络  发表时间 2005-12-9

    【赛迪网讯】你的企业信息化应用能让业务能灵活的运转吗?它是否能灵活地应对随时发生的风险呢?面对风云变幻的市场竞争和市场变化,能随需而变吗?不要让企业变成笨重而迟钝的大象,我们要让它舞起来!

在几年前,大家都还在讨论ERP是不是信息化的问题,好像全中国的企业一夜之间都要搞信息化,不搞信息化就没有出路。他们认为有了信息化就能使企业飞速发展,可以和国外的企业抗衡了,什么都不用发愁了,很多大型企业都被信息化的声音淹没了。“不搞ERP就是等死,搞了ERP就是找死。”这是当时一句很流行的“行话”。对于中国的企业而言,信息化的建设既要符合国情,又要符合发展需要。信息化是否真的能帮助企业实现业务优化,这种理性与感性之间的争论从未休止过。

很多企业的老总在企业部署ERP系统后就会发出这样的质问:“为什么一搞ERP,就搞出这么多的问题?”其实,不搞信息化,这些问题依然存在,只是这些问题没有被彻底曝光而已。信息化在整理业务流程、优化管理的过程中,把企业原来隐藏的诸多问题暴露出来了,但它更多地只是发现了问题而不是制造了问题。企业如何去面对这些问题直接影响到项目的成败,也直接影响到企业自身的提高。

近年来,随着互联网技术的不断发展,企业信息系统趋于完善,与业务已经无法分割,而企业业务也朝向网络化趋势发展。企业业务逐渐网络化,使得业务层逐步展开为一张网络,各个关键业务逐步演进为独立的单元,多个单元之间的相互联系将所有的业务交织在一起,形成业务的网络化处理。通过有效地信息化手段可以使多种业务有效地融合在一起,为企业发展实现更大的价值。

以“聚焦应用,关注热点”为主题,由中国科学院软件所和中科软科技股份有限公司主办的“2005第三届中国软件技术大会(Softcon 2005)”,于11月26日和27日在京召开,中国软件人在此汇聚,对当今的软件技术、软件应用和软件产业做了很多深入的思辩。

企业应用从技术说起

从技术层面来看,近些年,新的软件技术层出不穷,其中不乏革命性的创新技术,但同样也不排除有炒作与泡沫的成份在里面。根据目前的企业基础平台搭建设来看,对于很多企业来说,是选择Sun的J2EE还是选择Microsoft的.NET作为系统架构平台,是一个很难抉择的问题。

两者相比较而言,都可以实现跨平台的执行,但是Java的技术比较开放,灵活性更高。从目前的应用来看,采用J2EE系统架构的应用非常多,并且开发工具也非常丰富,像Jbuilder和Eclipse等等,这些工具都可以为程序员提供各种底层模块,可以实现快速编程。

某资深程序开发者对记者透露,由于现在比较流行Java,因此很多人可能会选择Java进行开发,而一些传统的Windows程序员,可能就会自然而然地选择.NET平台。因为它的开发界面更加友好,操作起来更容易上手,而且微软也会给.NET开发者提供很多的开发工具。

由于设计理念完全不同,一个Windows程序员去学习Java的时候还是会遇到很多困难的,主要是设计方法完全不一样,这点他深有体会。从开发者角度来说,他觉得还是.NET开发速度快些。但是从技术的先进性来说,他觉得还是Java更先进。

北京东达悦科技的项目经理表示出不同的看法,虽然开发平台固然重要,选择J2EE也好,.NET也罢,都是为了能够更好的达到最终效果。平台是死的,需要人来用才能活起来。所以一套系统的好坏不在于工具的好坏,而在于建造它的人。如果人的素质水平不高,即使用再好的工具也一样的,其实Java和.NET已经有很多相近的地方了。

由于目前国内懂Java的人相对比较少,所以一般来说Java项目比较容易获得市场竞争机会。.NET因为有比较好的开发工具,所以开发周期短,开发费用低,因而被很多厂商接受。有一个简单的例子,曾经一个企业给某单位开发了一套新闻发布系统,由于是用Java开发的,报价就可以高达140万,而基于.NET开发的报价最高不会超过90万。需要说明的是,这只是一个小例子,其实系统并没有一个明显的界定要使用Java还是.NET,最终还是要根据系统的需求和定位以及预算来决定,没有一个固定的模式。

Borland大中华区CTO李维对记者介绍说,很多厂商都开发了基于J2EE与.NET融合的产品,Broland就开发了Janeva产品,但是产品销量并不理想,因为很多客户都会采用单一的平台,但也鲜有特例。

相对来说,一些大型的政府项目,可能较多地会选择J2EE平台,由于Java对于计算机资源调用的算法和机制比较先进,因此可以更大程度上来保证系统的稳定性。而中小企业的信息化的发展,.NET将会有更大的市场空间。

SOA令企业蜕变

SOA(面向服务的架构,全称Service-Oriented Architecture)已经不是一个新事务了。早在1996年,Gartner就已经提出了SOA的预言,并在2002年又提出了SOA是“现代应用开发领域最重要的课题”,并预计到2008年,SOA将成为占有绝对优势的软件工程实践方法。而IBM总经理Steve Mills也早有断言——SOA将改变整个IT产业的格局!

正是看到了SOA广阔的市场前景以及发展空间,国际国内的众多厂商包括IBM、BEA、CA等在内的巨头们纷纷杀入了这个市场,或提供技术,或提供产品,或提供完整的解决方案,力图分得这个市场的一杯羹。不过,就目前国内的现状来看,对于SOA,更多的企业仍在持观望的态度,对于SOA,仍然有很多的疑虑。

对于国内的用户来讲,接受SOA,难的并不是技术,而是SOA理念的灌输,以及对企业文化的重新改造。SOA与传统的应用体系结构不同,SOA更多地是针对变化而设计的,基于SOA的系统具备更大的弹性,而且能够实时地根据企业的变化,调整自己的结构,以满足企业变化的需求。SOA的一个中心思想就是让企业应用能够彻底摆脱面向技术的解决方案的束缚,以轻松应对企业商业服务变化、发展的需要。

现担任IBM SOA设计中心(中国)主管的毛新生针对SOA对于业务的重要作用表示,首先企业要清楚自己的业务模式,在此基础上需要了解业务流程,业务战略,业务流程、业务目标是如何相连的,通过关键的性能评价将这些内容勾连起来。为未来业务创新,业务优化、业务流程重整,建立SOA架构要寻求SOA带来的好处。

一个SOA由4个部分构成,其中服务提供者、服务注册中心和服务消费者是SOA的构成角色,另外一个组件则是将消费者和提供者联系在一起的契约。

其中,服务提供者和消费者的角色是不固定的,所以SOA中的所有参与方都可能被认为是一个点,而SOA在本质上就可以被认为是一个点对点的体系结构。在两个点之间的对话期间,一方承担服务提供者的角色,另一方承担服务消费者的角色。与此同时,服务提供者本身也可能消费其它的服务,来作为满足某一初始请求的部分。因此SOA必须满足支持松散藕合的服务联合,各个点可以根据与其它点的交互来满足其相应的角色,从而参与联合。

SOA的应用大都面向业务层,一种中间件很难满足业务的多种需求。而若采取多个中间件进行系统集成,则可能存在性能上的瓶颈。

在2005软件技术大会中,中创商用中间件的刘江宁总经理对于目前SOA应用的现状,如此表示,“目前SOA应用的确存在大量二次开发工作,但总体来讲,技术门槛不断降低。利用SOA的一个很重要的背景是底层有很多平台软件已经在运行,需要采用SOA来整合。SOA的使用背景重在集成,效率是一个问题,但不是问题的重点。”

随着开发人员更多地采用Web服务,原来大量的手工流程会逐步实现自动化,这将大大节省企业的运营成本。

关键词:信息化、上海网络公司、上海网络、web3d论坛、公司网页

 

-->更多相关新闻
版权所有©2005 上海巧创网络技术有限公司 沪 ICP 备 05001802 号
网络实名: 上海网站建设上海网络公司上海仓存管理软件 电话: 021-50757260 50769776 50758883 传真: 50757260-14
地址:上海市浦东枣庄路 683 号(金杨经济服务中心) 6 楼 邮编 :201206 E-mail:webmaster@soeasy.cn