您现在的位置: 论文网 >> 计算机论文 >> 计算机应用论文 >> 论利用ebXML和SOAP开发Web服务论文

论利用ebXML和SOAP开发Web服务

作者:陈有英,陈帅
出处:论文网
时间:2007-01-18


  已经有多个业界标准组织宣称它们对ebXML标准的认可,其中有:开放传播联盟Open Travel Alliance (OTA),一个国际化的传播协会;开放应用程序组 Open Applications Group (OAG),一个进行电子交易和应用集成的协会;全球商业主动者Global Commerce Initiative (GCI),一个引领制造商和消费者商品的零售商的自愿组织;自动化和零售行业技术标准组织 The Standards for Technology in Automotive Retail (STAR) organization,支持零售自动化操作的公司联盟;RosettaNet ,一个电子交易的开放标准组织;Health Level Seven ,一个开发关注健康标准的组织。

2.3 SOAP
  当使用术语“SOAP”时,我们特定指的是声明的套件,包括有Web服务定义语言(WSDL)和统一描述、发现和集成(UDDI),也被称之为WUS(即WSDL、UDDI、SOAP的首写字母合成)。这个标准栈没有ebX.ML声明那么强大,也没有那么多的丰富特征,但是要较之使用简单并更适合满足变换的需求。
  例如,在应用程序层,位于HTTP之上的SOAP协议不足以提供可靠的消息传递。与能够被SOAP和WSDL实现的服务质量相比,比带有CPP/A的ebXML捕获的服务质量要为详尽、精道。
组成WUS标准栈的三个主要声明:SOAP声明——没有提供消息可靠性和安全性;WSDL 声明——提供了服务描述,因而服务消费者能够调用服务;UDDI声明——为定位业务和它们的Web服务提供注册。
通过如下步骤看一下Web服务的工作机制:
图3Web服务的工作机制图
2.3.1 SOAP的好处
SOAP作为为远程过程调用RPC和企业应用集成EAI提供传输和集成机制是有价值的,特别是在与B2B场合相比可靠的消息传递和安全需求均受限制的情况下。
2.3.2 SOAP的安全问题
在一些为Web服务开放的安全标准中,主要有两个提案:安全声明标记语言(SAML)——这是一个类似于XML,用来为授权和认证进行编码和交换机制的安全标准。SAML关注于支持单个广播信号single sign-on (SSO)的安全信用。SAML是在OASIS安全服务技术委员会(WSSTC)指导下开放,并用作基于XML的安全标准。Web服务安全WS-Security(WSS)——这是一个关注消息完整性,机密性和签订的安全标准。WSS并没有强调SSO,但是它详细地包括了消息加密。WSS继续在OASIS Web服务安全技术委员会(WSSTC)指导下进行开发。
SAML要比WSS更为成熟。即使这样SAML和WSS也有重复,它们并不是相互排斥的并且可以融合到将来的一个单一标准。
要想利用SAML或者WSS取得成功,你必须建立一个分层的系统,这个系统要支持当前和未来的安全实现。服务提供者接口(SPI)仅仅提供了削减连合的类别,这种连合对于能够有多个插槽实现是必需的。
从Sun领头、基于广泛使用的ebXML 和SAML工程来看,图3显示了建立基于SPI(服务提供者接口)的安全服务途径的基本体系结构,在这个体系结构中每一个被指派的权威组件包含一个提供者接口,它能够提升任何数量的具体实现。例如,签订权威authentication authority既可以使用一个基于Sun ONE的标识服务器Identity Server提供者也可以使用一个基于另一个与Sun ONE兼容的服务器的提供者。因为每一个供应商实现都暴露了相同的SPI,你能够如期望地那样交换或者替换另一个供应商的实现。这种方式不仅减少了锁定供应商的问题,它也利用了现存的体系结构。
也请关注Liberty Alliance ,它是建立在SAML之上用来提供健壮的标识管理方案。最近一项重要事件是Sun公司发布的Sun ONE Identity Server 6.0,它是基于Java技术、Liberty Alliance 和SAML声明的。产品发布者通过单一广播信号SSO来访问应用程序和服务的,并承诺在企业管理花费方面会有显著的削减。
3 Sun ONE如何帮助我们
Sun开放网络环境(Sun ONE)是Sun公司基于标准的建立和部署Web服务和所需要服务的软件平台该平台使得你能够连接并集成你们企业信息资产,还使得服务在线可用。简单描述如下:
应用程序开放和内容发布 Sun ONE Application Server7提供了一个与1.3标准兼容的J2EE平台环境,用于开发并发表企业解决方案和Java Web服务。它集成了Sun ONE Studio 4应用开发环境。Sun ONE Web Server能够在高可信和服务层将内容发布到终端用户。从如Java Servlet和JSP技术生成的Web内容受紧凑的安全标准和鉴定及访问控制选项所保护。
安全和网络鉴定 Sun ONE Identity Server 管理安全访问基于Web的资源,并提供一个鉴定系统,它包括有访问管理,标识管理和目录服务。Sun ONE Directory Server 存储并管理了标识描述,访问优先权及应用程序和网络资源数据。
ebXML消息处理系统(MHS) Sun ONE Integration Server,安全贸易代理使得交易能够集成处理多个应用程序的交易,而这些应用程序是跨操作系统和通信协议的。


4小 结
  当前技术,包括建立在SOAP和SAML之上的ebXML,提升了可信赖和安全的Web服务的开发,它能够跨互联网处理伙伴们之间的复杂事务。同时,开发人员能够用SOAP和WSDL建立更为基本的基于远程过程调用的Web服务。
  尽管Web服务存在的许多标准有时候会引起混乱,但是目前正在努力在当前状况下融合相关的声明以提供更为清晰的标准。随着标准的发展,建议企业密切关注,逐渐将Web服务技术应用到作为相关并合适于它们商业需求的企业基础体系中。

上一页 [1] [2]

论文搜索
关键字:ebXML SOAP Web服务
最新计算机应用论文
基于网络信息安全技术管理的计算机应用研究
浅析人工智能体系建设
抖音短视频平台视频推荐模式研究
应用电子技术中可编程控制器的应用探讨
用友NC信息系统的实施应用实践研究
基于校园一卡通数据系统的学生行为分析研究
云环境下基于蚁群算法的动态容错技术研究
自拍图像中的记忆痕迹
抖音短视频用户使用动机研究
基于创新扩散理论的Vlog传播
热门计算机应用论文
学生成绩管理系统的设计与实现
浅析计算机病毒及防范的措施
学籍管理系统软件
对计算科学与计算机发展的思考
计算机应用型人才的培养模式研究
物资管理信息系统开发
计算机信息管理在第三方物流中的应用
嵌入式系统数字图像采集接口电路设计
基于B/S体系结构开发应用系统
项目管理在软件中的应用