SOA及ESB的一些学习笔记

引子:本篇会记录一些学习SOA架构的笔记和体会

 

Silos 

一个很抽象的词汇,但当他与SOA联系起来的时候就那么的形象——竖井。以前经常会听到别人谈起实施SOA之前的企业应用,都是竖井式的,自己一直不是很理解这个词,今天浏览白皮书却看到了这个似曾相识的词汇。“the resultant individual silos of business information.”企业的信息化系统像一个个在地上打下的竖井一样,孤独的伫立在那里,毫无联系。这种漫无目的、孤立无援的系统正是SOA架构需要去拯救的。

 

Service Layers

  • Physical Services: that may represent functions that retrieve data in its raw form
  • Canonical Services:(规范服务) that may define a standard view of information for the organization, leveraging industry-standard formats and supporting a very wide data footprint
  • Logical Services: that provide a more client-specific granular view of information, generated at compile time using highly-optimized queries
  • Application Services: that are consumed directly by applications in a line-of-business dependent fashion and may be exposed through presentation services

ESB key features

  • Web services: support for SOAP, WSDL and UDDI, as well as emerging standards such as WS-Reliable Messaging and WS-Security
  • Messaging: asynchronous store-and-forward delivery with multiple qualities of service
  • Data transformation: XML to XML
  • Content-based routing: publish and subscribe routing across multiple types of sources and destinations
  • Platform-neutral: connect to any technology in the enterprise, e.g. Java, .Net, mainframes, and databases

Oracle Service Bus Functional Features

  • Messaging Layer: that reliably connects any service by leveraging standards web service transports, traditional messaging protocols and configuration of enterprise-specific custom transports.
  • Security Layer: a rapid service configuration and integration environment that abstracts policies associated with routing rules, security, and service end-point access.
  • Composition Layer: a meta-data driven feature-rich configuration interface for service discovery and validation capabilities for automatic import and synchronization of services with UDDI registries, allows message flow modeling, transformations, third-party service callouts and a test console.
  • Management Layer: a service management environment that includes dynamic service and policy configuration, centralized usage and performance monitoring, and management of services - not just Web services, but also Java, .Net, messaging services, and legacy end points.

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值