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

来源:互联网 发布:手机淘宝开店怎么开 编辑:程序博客网 时间:2024/04/29 15:58

 面向服务的应用程序的实现是一个混合过程,目前它仍处于发展过程中。在本文中,我们将介绍一个新出现的概念,它可以帮助读者开发基于新术语的应用程序,该术语称为通过按照规范的 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 服务来提供显示用户活动的功能。可以按如下所述来实现其功能需求:
。。。。。。

                             点击此处查看详情

原创粉丝点击