快捷搜索:

同方ezONE平台走实用化SOA路线

同方利用信息系统本部总工程师周洪波博士应邀在中国谋略机报主理的“2006中国SOA高峰论坛”做了“面向SOA的营业根基平台”的演讲。对付海内有志于开拓具有自立立异产权的软件平台的厂商,周博士提出了大年夜家应该若何面对SOA成长大年夜潮流的一些新不雅点,将人们的视线从国际软件巨子转移到海内软件厂商上来,引起了业界对SOA中国化、实用化的思考。同方作为拥有中国四大年夜营业根基平台之一的ezONE平台的厂商,再次受到广泛关注。

周博士觉得,SOA这一用来构建企业级利用系统的松耦合构件的架构,其自力于系统和开拓说话的设计理念、超过软件“阵营”的特征,势必成为未来软件的成长趋势。然则,中国的用户和厂商必然要维持岑寂头脑,把握好切入点,要经由过程把现有自立常识产品的软件产品“SOA化”,保护已有投入,做好面向SOA(SOA- Oriented Architecture)的筹备,即现有产品的SOA-OA:SOA2。

周博士谈到,今朝SOA正处于国际软件巨子们逐鹿阶段,和SOA相关的标准很多,“SOA STACK”堆起来已经很厚了,但照样没有大年夜家都认同的统一的标准,一个系统到底要做了哪些事情才能被贴上“SOA”的标签并没有定论,许多国际巨子的案例都给自己贴上了SOA标签,但严格说来真正的“full-blown”完备的实现SOA“三角架构”的案例并不多。

SOA标准化今朝主要存在三大年夜竞争阵营:第一个是SCA/SDO阵营,即Service Component Architecture(SCA) 和Service Data Objects (SDOs),这个阵营的厂家主要有Oracle、BEA、IBM、IONA、SAP、Sybase等。自2005年11月推出以来,SCA/SDO还没有成为一个严格的标准体系。入围的厂家一个显着的趋向照样为了保护自己现有产品的投入,前进门槛,SCA/SDO思路在WebServices/SOAP上面加了太多的“层”,有点回到CORBA路线的趋势,有厂家锁定“Vendor-Locking”之嫌。SCA/SDO的优点是可以真正做到和说话和运行情况无关,不再依附于SUN的JAVA或Microsoft的C#。第二个阵营是Java阵营,即遵照Java Community Process (JCP)历程提出的Java Business Integration (JBI),这个阵营的厂家主要有SUN Microsystems等,目的是巩固JAVA EE的势力。 第三个阵营不说也知道是微软,推动SOA的原动力之一SOAP是微软提出来的,微软所盼望看到的不是在SOAP/XML上加了很多“层”的SOA,这将晦气于Windows和.NET的贩卖。以是SOA未来的体系架构(容器)和标准化问题,现在还难见分晓。

这三大年夜阵营虽各有秋色,但都因此各自利益为驱动的,中国的用户很轻易被绑定在国际软件巨子的产品里,中国的软件公司更难分得一杯羹。面对这样的场所场面,周博士建议中国的软件公司应该采取“不偏不倚”,即犹如方ezONE采用的开拓路线一样,遵照瘦(THIN) SOA路线, 以支持XML, ESB/SOAP为主,同时斟酌JBI的实现,部分遵照SCA/SDO的构件化理念、部分JBI理念、坚持Java EE绑定和Web Service,待机会成熟再走向周全的SOA的实用化策略。同时也要指出,SOA不是万能的,很多内部利用系统是不必要SOA化的。

ezONE平台是一个高度模块化,构件化和标准化的营业根基平台,在平台上二次开发行业利用系统可以省去根基性、重复性的事情,削减70%的事情量。ezONE平台的核心构件包括:ezPortal企业门户、ezFramework企业框架、ezCMS内容治理系统、ezWorkflow事情流系统、ezStudio开拓对象、ezBI商业智能构件、ezESB企业办事总线、ezGIS统一GIS构件等模块,功能覆盖全部利用集成领域。从2003年研发至今,ezONE始终以市场为导向、遵照构件化的开拓模式、所有产品都基于统一ezFramework/ezPortal运行情况和ezStudio统一开拓快速开拓对象。今朝已开拓出20多个产品(含行业利用套件),包括了153个功能模块,此中已有成功利用案例的模块达到98个,占到了65%。

周博士随后提到用SOA的理念实现人和物的互联(M2M),这不仅进一步拓展了SOA的利用领域,也给中国软件企业的SOA实用化路线举出了实例。在当当代界,机械的数量至少是人的数量的4倍,未来用于人-人通信的终端可能只占全部终端市场的1/3,而更大年夜数量的通信是机械对机械(M2M)的通信营业。中国的软件企业应该捉住M2M所带来的宏大年夜市场时机。

周博士以ezONE为例,提出了基于DCM理念和WebService/SOA技巧的大年夜集成观点。DCM(Device、Connect、Manage)的实质是采纳各类通讯技巧,如 FieldBus, RF Mesh/Zigbee, GPRS, WiFi, TCP/IP 等,连接(Connect)各类末尾设备(Device),实现远程监视、自动报警、节制、诊断和掩护;采纳Web Service/SOA、标准化数据表达技巧,实现总体集成和治理(Manage)。

这种大年夜集成实现了数字城市“管控营一体化”和“高效、安然、节能”的目标,其功能覆盖到安防、消防、联动、决策阐发、节能阐发、报表、设备治理和与OA/SCM/MES/ERP/CRM系统的无逢连接等,适用的领域更是广泛,如:写字楼、运动场馆、会展中间、小区的楼控系统,供热、供暖、供电等市政系统,交通,连锁店(加油站),水利,矿山,农牧(养殖场)、工控行业(煤油、化工、制造业),能源情况等。

着末,周博士总结到,SOA是一个抱负的目标和愿景,中国的用户和企业必要将之实用化,产品和利用架构要为SOA做好筹备,即SOA2,做到“随需而用”。中国的软件企业必要做的是使用SCA/SDO和JBI这些标准化技巧手段,从最基础的ESB、Web Services做起,慢慢实现自有产品的SOA化。

您可能还会对下面的文章感兴趣: