您现在的位置:TT SOA > 技术专题
原创技术专题
本技术手册旨在探讨如何为封装WS-BPEL流程逻辑所需的Web服务设计WSDL定义。因为SOA提倡用“契约优先”的方式来设计服务,所以理解由WS-BPEL引发的这种独特服务契约设计理念,是成功构建有效流程和服务的关键因素。
本专题分六部分探讨SOA设计模式,当初设计面向服务架构的一大初衷就是降低服务间耦合度,由此提高服务的灵活性和自由度,这样一来每个服务都可以不受羁绊,更好的得到发展。实现理想的松耦合程度,一直是设计中讨论的议题,议题通常是围绕服务合同和依靠服务合同的用户编程展开的。
本专题分六部分探讨服务定向原则,主要探讨如何将服务定向原则应用于构成服务的自动化逻辑。如何越过单个服务层面,应用作为范例的服务定向并形成能够封装整个企业领域的服务层。著名作家Thomas Erl shares通过他的第二本SOA专著的部分节选和我们一同分享他关于服务定向设计实例的独特见解。
TOAGF是一个架构框架,简而言之,TOGAF是一种协助发展,验收,运行,使用,和维护架构的工具。它是基于一个迭代(Iterative)的过程模型,支持最佳实践和一套可重用的现有架构资产。它帮助企业设计,评估,并建立机构的正确架构。TOGAF的关键是架构开发方法(Architecture Development Method: ADM):一个可靠的,行之有效的方法,以发展能够满足顾客商务需求的企业架构。并支持开放、标准的SOA参考架构。

OSGI服务平台提供在多种网络设备上无需重启的动态改变构造的功能。为了最小化耦合度和促使这些耦合度可管理,OSGI技术提供一种面向服务的架构,它能使这些组件动态地发现对方。OSGI联盟已经开发了为例如象HTTP服务器、配置、日志、安全、用户管理、XML等很多公共功能标准组件接口。这些组件的兼容性插件实现可以从进行了不同优化和使用代价的不同计算机服务提供商得到。然而,服务接口能够基于专有权基础上开发。本专题提供了一些最新的OSGI资讯让您更多的了解并开始使用OSGI。

自从Web诞生以来,Web的每一步发展、技术成熟和应用领域的拓展,都离不开成立于1994年10月的W3C(World Wide Web Consortium,万维网联盟)的努力。W3C是专门致力于创建Web相关技术标准并促进Web向更深、更广发展的国际组织。到目前为止,W3C已开发了超过50个规范(草案)。这些规范(草案)包括人们早已耳熟能详的HTML、HTTP、URIs、XML等,也包括针对语义Web的RDF、OWL等。
XML是确保Web服务安全的一个重要因素。XML是因特网以及近来Web服务持续增长和开发的主要支持者。但是,在实现XML语言的全部能力之前,还有许多与安全性相关的工作要做。目前,加密整个XML文档、测试其完整性和确认其发送方的可靠性是一个简单的过程。但是,越来越有必要对文档的某些部分也使用这些功能,以便以任意顺序加密和认证以及涉及不同用户或发起方。目前,在与XML相关的安全性领域方面开发规范的最重要部分是XML加密、XML签名、XKMS(W3C)和XACML、SAML(OASIS)。本专题汇集了与这些规范相关的文章,供大家参考。

在Web服务发展初期,人们的目光都集中在应用集成和工作流程上。标准如SOAP、WSDL、UDDI和BPEL创建和企业服务总线(ESB)成为一个能够进行这种类型集成的新的技术。

SOA数据集成学习指南将为您解答如何在一个面向服务架构SOA中的数据集成。本专题涵盖:数据服务、数据管理、XML、REST、数据mashups、商业智能(BI)、XQuery查询、服务数据对象(SDO)和ADO.NET。

业务流程管理(Business Process Management,BPM)不是一个新概念,甚至不是一个新名词。它是从相关的业务流程变革领域,如业务流程改进(BPI)、业务流程重组(BPR)、业务流程革新中发展起来的。流程管理技术也是从早期的工作流管理、EAI、流程自动化、流程集成、流程建模、流程优化等技术中发展起来的。

BPM是流程自动化的应用,帮助企业进行业务流程的分析之外,另可利用IT技术,自动化组织内各部门的原本以人力及公文传递的流程。

业务流程管理BPM究竟是怎么回事?BPM资源指南涵盖了BPM工具的最新消息、举措和平台。了解业务流程建模符号、如何采用SOA影响的BPM建模工具,以及如何得到改善,以致业务分析师可以发挥重大作用的BPM举措。

OASIS是英文Organization for the Advancement of Structured Information Standards的缩写,中文意思是:结构信息标准化促进组织。OASIS是以开发、整合和推广包括Web服务、安全、商业事务、供应链、电子政务、互操作性和符合性所需的标准为主要目的非营利性的国际协会,它旨在推动电子业务的发展,聚合以及接受。这个协会比其他任何组织都生产更多的网络服务标准,包括公共部门和特定应用市场的安全,电子业务以及标准化努力。OASIS成立于1993年,5000多名成员,代表来自于100多个国家的600多个组织和个人。OASIS是一个非赢利的国际协会,致力于电子商务相关标准的制定和推广,也是目前制定Web服务标准最多的一个组织。除了制定通用的电子商务、Web服务和安全标准之外,OASIS还制定了很多针对行业的电子标准。OASIS为SOA专门成立了六个技术委员会(Technical Committees),分别负责制定电子商务、Web Service开发和部署、服务质量以及面向服务架构等方面的标准。
  页次:1/5  1 2 3 4 5 [下页] [末页]
 
在本文的第四部分,我们运用了大量的实例介绍如何创建WS-BPEL流程服务。在本文,我们将进一步用实例介绍WS-BPEL流程服务如何与伙伴服务产生交互。
 
本技术手册旨在探讨如何为封装WS-BPEL流程逻辑所需的Web服务设计WSDL定义。因为SOA提倡用“契约优先”的方式来设计服务,所以理解由WS-BPEL引发的这种独特服务契约……
 
网络服务事务(WS-Transaction)是产业集群的一系列规范中的一个,产业集群包括IBM 、微软和BEA系统有限公司。
最新更新
专家答疑
新闻
Eric Newcomer
是否存在某些经验法则,让人们在网络互操作性和进程互操作性二者之间做出选择?换句话说,如果我遇到吞吐量问题,是不是就不该选择Web服务了?
Jason Bloomberg
评价“企业mashups”的标准是什么?尤其是在企业mashups和“主机包装”项目的关系上?我们对企业mashups的定义是:丰富网络环境下,一套建立在SOA基础之上的组合……
Rami Jaamour
你能解释一下什么是回归测试吗?怎样才能保证你的回归测试是正确的呢?回归测试旨在揭示所有由软件修改所引起的回归,在当今复杂多变的商业环境下……
白皮书
解决方案
各行各业的公司都会面临各种业务挑战,这些挑战往往影响到企业的主数据–关于客户、供应商、产品和帐户的高价值、业务关键型信息,同时还会影响IT适应动态业务需求能力……
把Web服务部署到应用程序服务器后,将该Web服务发布到UDDI,除非还将使用Web服务网关,在这种情况下,使用网关来吧服务发布到UDDI。
复杂性是信息技术(IT)必须面对的现实。无论是构建新应用,替换现有应用,还是及时处理各种维护与改进要求,都要处理各种复杂状况,这可是一项重大挑战。
SOA策略,方法及实施案例,SOA的架构理念不仅用松耦合的分层结构隔离了技术,使业务和技术的变化周期可以互不影响,更重要的是,它还可以让不同利益相关者在同一个平台上讨论问题。
每一个公司、企业或者政府部门都有自己的业务流程。拥有优化、高效的业务流程,能够随时相应市场需求变化的公司在当今的社会竞争中已经可以说立于不败之地。