CNET中国旗舰网站

ZDNet China | CNET科技资讯网 | 政府采购 | 行业网站联盟




 
标题: [转贴] EGL和业务流程语言区别及SOA架构安全、兼容性保证
shylove
明星会员
Rank: 11Rank: 11Rank: 11Rank: 11



UID 254165
精华 7
积分 23811
帖子 2036
威望 11318
ZD币 2971 元
阅读权限 230
注册 2007-10-10
状态 离线
  楼主
发表于 2007-12-11 16:17  资料  个人空间  短消息  加为好友 
开发者在线

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用户提出的软件开发问题





顶部
热点频道推荐: C/S开发| 数据库| WEB开发| 嵌入式| 项目管理|
 


操作系统 数据库 中间件 应用软件 管理软件 Web应用 AJAX Linux Web2.0 RIA 开源 SOA OSS SEO Vista SharePoint Windows Server Windows 2003 Windows 2008 IIS 动态语言 Windows IE7 Oracle Oracle11g office SQLServer Firefox Solaris Ubuntut 微软Google 资讯 博客 技术看板 英雄 图片 QQ 腾讯QQ 珊瑚虫QQ 金山上市 站点图 AJAX BI BPM CRM DNS Android SQL Server 2008 EAI Enterprise 2.0 ETL ERP Flash GPL3 Java j2me JavaEE LAMP mashups NTFS ODBC ODF OOP Outsourcing RIA RSS SOA UML Web2.0 Workflow XAML XML ZFS 备份 并发控制 并行计算 动态语言 多核计算 虚拟技术 CRM 数据仓库 虚拟化 Apollo Apache BizTalk DB2 Eclipse Excel Expression Flex3 Fedora7 Forefront FreeBSD Hibernate IE 7 IIS JavaFX JBoss Linspire live Maxthon Mobile 6.0 Mozilla MySQL office OneCare OpenOffice Solaris Oracle Oracle 11g SQL Server Opera Outlook Photoshop PostgreSQL PowerBuilder PowerShell Rational RHEL ROR Salesforce Server Core Solaris SugarCRM TFS Tomcat Ubuntut Vista VMWare VPC VSTS WCF WebLogic WPF Xandros Xen KDE GNOME 火狐浏览器 Gmail 邮箱 Exchange server AJAX BI BPM EAI ETL ERP CRM DNS Flash Java JavaEE j2me LAMP NTFS ODBC ODF OOP Outsourcing RIA RSS SOA SEO Web2.0 mash up Workflow XAML XML GPL 3协议 ZFS 备份 并行计算 多核 数据仓库 搜索 并发控制 并行计算 动态语言 虚拟化 虚拟技术 Enterprise Web2.0 软件技术资讯 操作系统 Windows Server 2008 Windows Server 2008专题 系统安全 IIS 虚拟机 Windows Linux 嵌入式操作系统 Vista专区 数据库/数据仓库 MySQL & PostgreSQL & Sybase Oracle 10g / 9i / 11g SQL SERVER DB2 中间件/SOA QQ2009下载 QQ QQ群 QQ炫铃 QQ视频 QQ好友 木马病毒 QQ2007 江民 瑞星 金山毒霸 协作办公 ODF/OOXML SharePoint office web应用 浏览器 SaaS/S+S Microsoft技术 操作系统软件数据库软件中间件软件

软件频道2008年3月精华 软件频道2008年2月精华 软件频道2008年1月精华 软件频道12月精华 软件频道11月精华 软件频道10月精华 软件频道9月精华 软件频道8月精华 软件频道7月精华 软件频道6月精华 软件频道5月精华 软件频道4月精华 软件频道3月精华 软件频道2月精华 软件频道1月精华


当前时区 GMT+8, 现在时间是 2008-9-6 13:30

  Powered by Discuz! 5.5.0 © 2001-2007 Comsenz Inc.
Processed in 3.953863 second(s), 7 queries

清除 Cookies - 联系我们 - ZDNetChina中文社区 - 无图版