Huihoo.org - Open Source Middleware Foundation

 Last Modified: 2003.02.28

WebServices讨论


(by huihoo.org Allen整理)

讨论总结:

。规范分析工作的大致划分:SOAP-grid_liu,UDDI-fat1,WSDL-Allen
。OpenWeb组成大致有两部分:OpenWeb集成服务器、OpenWeb开发工具:如UDDI本地服务器和浏览器和WSDL编辑器等工具
下周五讨论议题:WebServices开源实现Axis

fat1对grid_liu说: hi,grid_liu(09:49)

grid_liu对大家说: HI fat1(09:50)

grid_liu对fat1说: 我们的openweb设计目标是什么!(09:53)

grid_liu对fat1说: 咱们具体计划安排是什么?(09:55)

fat1对grid_liu说: 我们再等一下。。(09:55)

grid_liu对fat1说: 因我在客户哪里,有可能不参加到的。(09:56)

fat1对grid_liu说: 会议主题:1.SOAP,WSDL,UDDI技术 2.WebServices与集成技术 3.相关的开源产品 4.OpenWeb技术路线征集与讨论(09:57)

fat1对大家说: 我想openWeb应该是一个集成总线,用它可以来集成一些现有的和新开发的应用(09:58)

fat1对grid_liu说: grid_liu,谈谈你在web Service的应用(09:59)

allen_long对大家说: 大家好,我们开始吧(10:01)

grid_liu对fat1说: 我以前在网通的全国营业系统中使用的,当时客户端有两种,一是jsp,另外是delphi,业务逻辑的实现使用EJB,delphi的服务器端使用webservice,然后调用ejb(10:02)

grid_liu对fat1说: 其实webservice作为一个适配器,当时的平台使用weblogic,后来在IBM做过基于webservice地计费demo,可是最后被拿到多伦多实验室了(10:04)

fat1对大家说: openweb现在正处于开始阶段,大家可以谈谈各自的想法和期望(10:04)

grid_liu对fat1说: 我感觉现在webservice还不算成熟,关于事务,安全有缺陷(10:05)

allen_long对大家说: 但作为一种技术的发展趋势,我们有必要提前作些准备(10:06)

grid_liu对fat1说: 咱们的openweb是定位是什么?适配器,集成器,webservice服务器?(10:06)

fat1对grid_liu说: 我想openWeb应该是一个集成总线,用它可以来集成一些现有的和新开发的应用,包括ejb,corba and java applications,并在这个基础上可以集成更多的应用,比如做引起adapter,用来集成sibel,SAP,...(10:08)

allen_long对grid_liu说: webservices集成服务器,包含有WebServices容器、执行环境等(10:08)

grid_liu对fat1说: 现在BEA IBM都有自己的部分,如BEA的新产品Liqudata它可以访问各种资源,如数据库,Tuxedo,文件,java程序,然后提供统一的接口对外,就是XML,使用XMLquery进行调用(10:09)

grid_liu对fat1说: 你的想法就与BEA地liqudata同样的功能(10:10)

mepp对大家说: 我也认为webservices应该是一个集成总线(10:10)

mepp对大家说: 是openweb:)(10:11)

fat1对grid_liu说: 我想有些类似,因为有相同的需求(10:12)

grid_liu对fat1说: 目前BEA的webservice可以直接把stateless bean,MDB等转化成webservice.IBM功能更强大可以把servlet,DB2的存储过程等(10:12)

allen_long对大家说: 我们的集成应该有以下几个层面:(10:12)

allen_long对大家说: 。Enterprise Application Integration(10:12)

allen_long对大家说: 。Business to Business(10:12)

allen_long对大家说: 。Business Process Modeling(10:13)

allen_long对大家说: 。Platform Interoperability .NET和J2EE(10:13)

grid_liu对fat1说: 这样我们的把遗留系统的各种资源,程序,过程,数据进行整合,然后提供统一的出口。(10:14)

grid_liu对fat1说: 统一的出口就是webservice吗?可是遗留系统中如sap他的接口,一般不公开(10:16)

fat1对大家说: allen说得非常好,openWeb往深里做可以做一些业务流程重组的事,也就是Business process modeling(10:16)

fat1对grid_liu说: 我想这个统一的接口就是所谓的WSDL。(10:17)

allen_long对大家说: 目前流程方面的整合是个热点,WSFL–Web Service间工作流描述是个关键(10:17)

fat1对grid_liu说: 另外,对于一些优秀的应用产品比如SAP,sibel,peoplesoft,它们通常会有接口对外,只不过不一定是webservice,或者是其它什么的(tcp/ip,rmi,or others),所以我们可以在openweb的基础上做一些adapters,将这些应用适配到web Service(openWeb)中来,(10:19)

grid_liu对大家说: 目前向这种产品,各家好像都有,我们的特色是什么?怎样才能超过它们?(10:20)

fat1对grid_liu说: 是,确实如此,我们都来想想。。。。(10:23)

fat1对大家说: 产品的特色:1.我们是开源的,我们也可能会一些开源的产品在openweb中(比如tomcat),2.我们要支持后台的corba应用,anything else?(10:23)

allen_long对大家说: 我们先考虑的实现目前大多数厂商已有的功能,然后在工作流、ebXML等方面做得更出色(10:23)

grid_liu对大家说: 对如BEA的workshop对webservice的开发功能十分强大,不过他没有按照规范,并且仅在bea平台,IBM也同样。(10:25)

fat1对grid_liu说: 确实如此,这些开发商总想把客户绑在自己的平台上,即使是支持其它厂商的平台,也是做得不好, 我想更好的办法是由第三方的人和组织来做这个事(10:27)

allen_long对大家说: 另外,我们会在分布式垃圾收集机制、双向HTTP通信(回调)、传递对象的引用、远程对象激活等方面做足文章,因为他们在现在的SOAP的规范中没有很好体现,而他们又是分布式应用的一些关键点(10:27)

grid_liu对大家说: allen_long的确有道理(10:28)

mepp对大家说: 我们可以从现有成熟的分布计算技术中,抽取好的东西,充实到openweb中来(10:30)

fat1对大家说: 大的方向是这样的,但事情总要从最基本的开始做,我们来谈谈具体如何做(10:31)

mepp对大家说: openweb不光是一个集成总线,单独使用openweb来作开发,是不是也可以?(10:31)

allen_long对大家说: mep的建议非常好,我们要去这样做(10:31)

allen_long对大家说: 我的一个大致计划一起完成OpenWeb的概要设计,然后把它发布出去,让更多人提出意见、建议。(10:31)

allen_long对大家说: 在完善概要设计的基础上,我们一起完成详细设计。(10:32)

allen_long对大家说: 关键是让更多人参与,提出更多意见、建议(10:32)

fat1对allen_long说: :-)(10:33)

fat1对大家说: 大家是如何想的?(10:34)

grid_liu对大家说: 这些想法很好,可是实现起来?(10:35)

allen_long对大家说: 另外我们要提供一些工具,如UDDI本地服务器和浏览器和WSDL编辑器等工具(10:36)

allen_long对大家说: 我们要先形成一个比较好的核心:WebServices容器和执行时环境。再慢慢做其他的部分(10:37)

fat1对grid_liu说: 最近研究了IONA xmlbus,整个xmlbus部分分为两个大的部分:1.xmlbus container,2.devtools(比如,uddi browser,wsdlclient...)(10:38)

grid_liu对大家说: 我们要参考Axis的实现(10:39)

allen_long对grid_liu说: 你可以组织我们将AXIS进行全面分析(10:40)

grid_liu对大家说: AXIS同样是这样的,他使用 servlet接收请求,解析soap中 XML,然后转发的到目标中,进行调用,同时提供一个简单的admin Console(10:41)

allen_long对大家说: 另外,OpenWeb的开发模型要设计好,尽可能让大家在熟悉的方式下进行开发(10:41)

fat1对大家说: 这两个部分均是以jsp and servlet运行在 jsp container 中,我尝试了将它反编译,可以从里面学到不少东西(10:41)

mepp对大家说: 是不是还要包含一个集成工具:iiop<=>soap;idl<=>wsdl,etc(10:42)

grid_liu对大家说: 我感觉自己的时间很少,我现在业余时间作培训(j2ee,设计模式,软件的体系结构)(10:43)

fat1对mepp说: 是,在做corba集成时(10:43)

grid_liu对大家说: 咱们先分析axis的实现,这样其实不难,实现自己 webservice container(10:45)

fat1对grid_liu说: 同意,axis用的web服务器是什么?(10:46)

allen_long对grid_liu说: 好,三月份我们先完成这个工作(10:46)

grid_liu对大家说: 然后webservice container中,进行集成依赖系统(数据,应用等)同时支持事务,安全等功能(10:46)

grid_liu对大家说: AXIS可以运行在各种web 服务器如 tomcat。weblogic.WAS等(10:47)

fat1对chenq@th-dascom.com.cn说: 清华实得??著名的电子政务厂商,欢迎你(10:48)

grid_liu对大家说: 关键要熟悉各种规范(soap等)(10:48)

fat1对grid_liu说: 同意(10:49)

allen_long对大家说: 我们可能需要每个人一人划分一块规范,将其彻底分析,然后总汇(10:50)

allen_long对大家说: 我们大致划分一下:SOAP-grid_liu,UDDI-fat1,WSDL-Allen(10:51)

allen_long对大家说: 大家若没意见、我们先这样做,两个星期后汇总一下(10:52)

fat1对allen_long说: :-)(10:53)

grid_liu对大家说: 可以,我对Axis进行简单的介绍,它的架构(10:54)

chenq@th-dascom.com.cn对大家说: 各位大侠好。(10:55)

allen_long对大家说: 另外,我们三人完成OpenWeb的设计,我们可以先按照各自的理解各写一份概要,然后汇总到一起,完成初稿(10:55)

chenq@th-dascom.com.cn对大家说: 我代表个人。虽然年纪一大把,这方面是后学末进,请各位指教(10:56)

allen_long对grid_liu说: 你讲吧(10:58)

grid_liu对大家说: 有事情,先下线了。实在不会意思(10:58)

oyangch对大家说: 谢谢了.....!!!(10:58)

allen_long对grid_liu说: 没关系(10:58)

fat1对grid_liu说: 你的QQ号?(10:59)

fat1对grid_liu说: 或者其它?(10:59)

fat1对chenq@th-dascom.com.cn说: welcome(10:59)

grid_liu对大家说: 唉,又回来了,我现在在客户哪里,不在公司,很不方便,(11:00)

allen_long对大家说: 几个需要关注的标准:(11:01)

allen_long对大家说: 。WS-Inspection,“Peer-to-Peer”分布式服务发现机制(11:02)

allen_long对大家说: 。WS-License, 许可证描述(11:02)

allen_long对大家说: 。WS-Referral, 构造消息路由(11:02)

allen_long对大家说: 。WS-Routing, 描述消息路由(11:02)

allen_long对大家说: 。WS-Security, 信任状交换、消息集成和消息机密性(11:02)

allen_long对大家说: 另外的规范:(ebXML, RosettaNET)(11:03)

allen_long对大家说: WS-Inspection与UDDI Registry互为补充(11:03)

allen_long对大家说: 简单讲:UDDI: 集中式,WS-Inspection: 分布式(11:04)

grid_liu对大家说: 这样规范我们先学习吧(11:06)

fat1对大家说: 大家都需要一个研究和学习的过程,但我们应该把一些心得和想法及时的和大家分享(11:08)

allen_long对大家说: 从核心规范开始:SOAP-grid_liu,UDDI-fat1,WSDL-Allen 争取两个月后出分析报告和设计初稿。(11:08)

fat1对grid_liu说: 如何可以更及时的联系到你?(11:08)

grid_liu对大家说: 你就发mail给我把bliu@263.net(11:10)

allen_long对大家说: 其他朋友也可以提提意见、建议嘛,我们需要大家的支持(11:10)

grid_liu对大家说: 我可以巴BEA的liqudata产品信息,发给大家,请大家先发给mail给我(11:11)

grid_liu对大家说: 咱们使用邮件列表也行(11:13)

fat1对大家说: 我有部分iONA xmlbus的资料也发给大家(11:13)

allen_long对大家说: 对,用邮件列表(11:15)

mepp对大家说: 可以放在论坛中吗?这样会有更多的人参与(11:16)

mepp对大家说: 邮件列表就麻烦一些了(11:16)

allen_long对大家说: mep的建议也很好,文件发给我,我都上传到主页上,在论坛中做个连接,大家参与讨论。(11:17)

mepp对大家说: 我有事先走了,大家再见:)(11:21)

allen_long对大家说: 大家还有什么问题要提出来讨论?(11:21)

fat1对大家说: 本次是openweb第一次会议,我们下周五再见(11:22)

allen_long对大家说: 要不今天就聊到这,下周同一时间,我们一起讨论AXIS,grid_liu到时要给大家好好讲一下(11:22)

allen_long对大家说: 谢谢大家的参与,期待下周同一时间再见面,谢谢grid_liu为大家带来的信息(11:24)