频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

EGL和业务流程语言区别及SOA架构安全、兼容性保证

作者: 崔灿 出处:51CTO.com  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2007-04-28 15:24
关 键 词:EGL  安全  兼容  SOA  Rational
阅读提示:4月27日,中国最大的IT技术网站51CTO.com特邀国内顶尖的SOA和软件工程专家,就SOA理念对软件工程带来的新要求和新变革、Rational为实施SOA带来的帮助和提升进行了讨论。本文侧重于探讨EGL和业务流程语言的区别以及如何保证SOA架构的安全性和兼容性。
4月27日,中国最大的IT技术网站51CTO.com特邀国内顶尖的SOA和软件工程专家,就SOA理念对软件工程带来的新要求和新变革、Rational为实施SOA带来的帮助和提升进行了讨论。
Hayden Lindsey - IBM杰出技术专家,主导Rational面向大型企业的研发和应用推广
曹开彬 - 计世资讯副总经理兼软件与服务研究部主任、资深IT分析师
刘君博 - 中国领先的外包服务提供商,文思创新软件技术有限公司执行副总裁
傅纯一 - Rational中国区技术销售经理
程 鸿 - 51CTO.com 编辑,访谈主持人

现场照片-访谈中热烈的讨论
>>>请点击此处进入访谈专题
 
以下是本次访谈实录:
 
EGL和业务流程语言有什么区别?
 
曹开彬:我不知道Hayden对这个有没有什么特殊的见解,像刚才的EGL。那么它和业务流程语言有什么区别?
 
Hayden Lindsey:EGL是一种业务语言,它在SOA怎么体现?可以用EGL开发服务组件,关键它的灵活性体现在这个方面,就是EGL开发出来的服务组件之后,EGL里面内置了服务的概念,所以里面有一个关键字,就是服务。你用EGL开发组件,在生成代码的时候就自动生成WTL。EGL的灵活性体现在一方面你可以根据自己的需要,可以生成?语言,或者Java语言。假如是J2EE、Java语言,就可以把这个组件部署到应用服务器上。目前我们提供的中间件,它都是提供web服务机制的。所以当你开发出来服务组件到不同的平台去,就取决企业自己。
 
BPL的主要目的是在业务流程执行语言,关注点是在于把现有串接起来。组装起来以后,就可以把它部署到WPS进行运行。EGL的目的是开发服务组件,服务组件开发出来之后,就可以用BPL语言。
 
在目前情况下,SOA架构的安全性和兼容性怎样得到保证?
 
程鸿:我们这次访谈在上面注册的有来自摩托罗拉、上海核工业研究院的朋友。他们给我们留出了一些具体问题。比如一家从事网络数据库的公司,周林先生提出了这样一个疑问。因为他们主要是服务于国内的中小企业,提供数据库和网络技术的服务。那么对SOA新概念提出以后,他们非常关注,这对于提升他们自己的业务能力也会有很大的好处。但是他提出的疑问是,在目前这种情况下,SOA架构的安全性和兼容性怎样得到一个保证?包括您提到像EGL语言,可能是不是只是IBM自身的业务语言,并不是标准化的东西?像这样的企业可能会担心这方面的问题。
 
傅纯一:SOA概念的提出就是为了做系统整合。所以它的兼容性应该是很强的,一方面老系统我们叫遗留系统,可以从现有的软件资产里面抽象出服务出来,然后通过分装机制做服务。同时,老系统不要改动。我们做过很多案例,像山西移动、朝阳区政府。这个对客户一个最大的好处是现有的系统不会受到任何的影响,只需要开发一些接口,把一些抽象的服务另外搭建其他的系统,这样就会慢慢的淡出别的系统,应用在SOA系统上。
 
另外SOA的安全性,它并不是IBM独家提出来的概念。业界有很多厂商在支持这个新的技术方向,比如说我们在04还是05年底的时候,很多厂商制定了一个标准,满足一些其他方面的要求,像安全性、可靠性等方面的需求。
 
最后一个问题,有关EGL大家比较担心它是不是IBM独有的技术,它是不是在市场上接受程度足够的广。我想Hayden先生刚才已经回答过了,我们现在正在跟对象管理组进行合作,来制定EGL的标准,使得它成为工业的业界标准。大家知道UML之间的很多标准,我们现在也在跟它合作。而且将来我们会把EGL一定的技术,通过开源的方式跟业界朋友共同分享,从而培养EGL的应用环境。所以,这是一个会被大家广为接受的技术。
 
Hayden Lindsey:我补充一下。EGL对我们SOA应用建设的一个意义在于,业界正在制定的是下一代的,更高级的,安全性更加高的标准。像SEDL,你用EGL开发你的服务组件的话,你的EGL代码不需要做任何的变化,将来自动用工具帮你,现在生成WDL接口,这样就是一个灵活性的体现。这样你的软件可以得到最大限度的保护,你不需要重新开发这个东西,只需要重新编译、生成这个东西就可以了。
 
嘉宾正在记录51CTO用户提出的软件开发问题

【相关文章】

  • Rational开发环境应用需求和趋势发展
  • Rational在SOA中具体实现及典型案例
【责任编辑:火凤凰 TEL:(010)68476606-8007】

发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Java基础教程 (查看53147次)
·UML类图详解 (查看47544次)
·Java编程开发手册 (查看25519次)
·UML统一建模语言 (查看24906次)
·C#技术开发指南 (查看23253次)
·Java编程开发手册 (1195个砖)
·Java基础教程 (429个砖)
·C#技术开发指南 (306个砖)
·PB开发教程 (220个砖)
·.NET开发手册 (218个砖)
·Java编程开发手册 (653个好)
·Java基础教程 (570个好)
·.NET开发手册 (252个好)
·PB开发教程 (210个好)
·Delphi开发技术手册 (174个好)
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有