SOA 中新出现的一些概念:XML Feeds 和聚合的 Web 服务

本文介绍了一种新的方法,即通过按照规范的XML开发方法实现分层聚合的Web服务(LAWS),并以日历Feed产品的开发为例进行了说明。LAWS采用一系列Web服务,通过聚合不同的XML规范来创建面向服务的应用程序。

 面向服务的应用程序的实现是一个混合过程,目前它仍处于发展过程中。在本文中,我们将介绍一个新出现的概念,它可以帮助读者开发基于新术语的应用程序,该术语称为通过按照规范的 XML 开发方法实现分层聚合的 Web 服务 (LAWS)。这个新的术语将用于开发日历 Feed 产品。LAWS 是一组 Web 服务的集合,这些服务在将不同的 XML 规范聚合在一起的过程中用作不同的层。按照规范的 XML 开发方法是,通过一个或多个业务交互关系图对 XML 规范流进行概念化,然后将其实现为不同的服务。日历 Feed 是一些新闻 Feeds 的聚合集合。
概述

由于各种规范(如 XML、XSL 样式表、RSS、WSDL、SOAP 和 BPEL)的出现,更有可能通过集成和聚合来实现面向服务的应用程序。在本文中,XML 为这些规范的集成提供了基础。一个真正的面向服务的应用程序可以将不同类型的规范聚合在一起,由 Web 服务动态地生成。为了简要介绍如何实现这种面向服务的体系结构,我们实现了一个日历 Feed,以此作为通过 LAWS 实现的大型的面向服务的应用程序的一个缩影。

之所以使用了 LAWS,是因为需要使用 XML 规范将日历 Feed 实现为可重用的对象。首先开发了一个简单的日历 XML 规范,然后逐步地添加附加的聚合 XML 规范层。因此,本文的核心内容更关注于 XML 和 XSL 规范的开发,而不是通过编程/编写脚本来实现面向服务的体系结构中的某层。

指定日历 Feed 用户功能需求

日历 Feed 是一种 Facade Web 服务,因为它在底层将各种 XML 规范聚合在一起,以便基于新的和现有的 Web 服务来提供显示用户活动的功能。可以按如下所述来实现其功能需求:
。。。。。。

                             点击此处查看详情

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值