2006年6月17日

[入门系列]如何构建 SOA 系统

摘要: 利用 SOA 的好处不仅是一个软件开发流程,而且还是一个业务开发流程。采用 SOA 有四个层次,您的实现可以跨越从创建特定的软件服务到将您的业务模型全面转换到按需系统的过程。要获得进一步的信息,您应该阅读这一部分的末尾列出的文章“The Four levels of SOA Adoption”。第一个层次是最简单的,因为它只需创建单独的服务。在这一部分列出的“S... 阅读全文

posted @ 2006-06-17 20:45 Hussar 阅读(1526) 评论(0) 推荐(0) 编辑

[入门系列]SOA 与其他技术的关系

摘要: SOA 可以与许多其他技术结合在一起使用,然而,组件的封装和聚合在其中扮演着重要的角色。如前所述,SOA 可以是一个简单对象、复杂对象、对象的集合、包含许多对象的流程、包含其他流程的流程,甚至还可以是输出单一结果的应用程序的整体集合。在服务之外,它可以看作是单个实体,但是在其自身中,它可以具有任何级别的复杂性(如果必要的话)。出于性能方面的考虑,大多数 SOA 服务并没有下降到单一对象的粒度,并且... 阅读全文

posted @ 2006-06-17 20:39 Hussar 阅读(738) 评论(1) 推荐(0) 编辑

[入门系列]构成 SOA 的技术

摘要: SOA 本身是应该如何将软件组织在一起的抽象概念。它依赖于用 XML 和 Web 服务实现并以软件的形式存在的更加具体的观念和技术。此外,它还需要安全性、策略管理、可靠消息传递以及会计系统的支持,从而有效地工作。您还可以通过分布式事务处理和分布式软件状态管理来进一步地改善它。 SOA 服务和 Web 服务之间的区别在于设计。SOA 概念并没有确切地定义服务具体如何交互,而仅仅定义了服务如何相互理解... 阅读全文

posted @ 2006-06-17 20:35 Hussar 阅读(717) 评论(1) 推荐(0) 编辑

[入门系列]面向服务的体系结构可以做什么?

摘要: 对 SOA 的需要来源于需要使业务 IT 系统变得更加灵活,以适应业务中的改变。通过允许强定义的关系和依然灵活的特定实现,IT 系统既可以利用现有系统的功能,又可以准备在以后做一些改变来满足它们之间交互的需要。 下面举一个具体的例子。一个服装零售组织拥有 500 家国际连锁店,它们常常需要更改设计来赶上时尚的潮流。这可能意味着不仅需要更改样式和颜色,甚至还可能需要更换布料、制造商和可交付的产品。如... 阅读全文

posted @ 2006-06-17 20:34 Hussar 阅读(549) 评论(0) 推荐(0) 编辑

[入门系列]什么是面向服务的体系结构(SOA)?

摘要: 面向服务的体系结构(service-oriented architecture,SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 这种具有中立的接口定义(没有强制绑定到特定的实现上)的特... 阅读全文

posted @ 2006-06-17 20:33 Hussar 阅读(1086) 评论(0) 推荐(0) 编辑

导航