Enterprise Services Bus ---3&4 Necessity Is the Mother of Invention
2011-06-14 14:24
344 查看
3.1 The Evolution of the ESB
3.2 The ESB in Global Manufacturing
Common APIs and event-driven service interfaces are a core part of the design center of an ESB. However, diversity in connectivity options is critical to the adoption of an integration strategy.Another need that was identified was a way to bring the infrastructure to the applications, allowing the applications to plug into the infrastructure in whatever manner made sense for them and facilitating an incremental approach to adoption.
3.3 Finding the Edge of the Extended Enterprise
4.1 The Language of Integration—XML
Some basic ESB concepts: a business process definition, content-based routing, and data transformation
5 异步松耦合消息系统ESB
采用异步消息,传统同步消息调用RPC,会导致两个问题:1.调用者需要等待调用服务的完成,所以一个组件的崩溃导致整个系统崩溃2.调用者必须知道服务方的接口参数,不利于修改;而ESB则通过总线消息转换方式和XML机制,可以进行中间的消息格式、参数信息转换,调用者无需关心这些参数,而ESB根据另一方的需求转换为其预期的格式。
异步消息自然要求消息的持久化。
ESB异步消息允许消息返回给A,而A不是最初的请求方。即C请求服务,B提供服务,A接收服务
6. Service Containers and Abstract Endpoints
6.1 Diagramming Notations
3.2 The ESB in Global Manufacturing
Common APIs and event-driven service interfaces are a core part of the design center of an ESB. However, diversity in connectivity options is critical to the adoption of an integration strategy.Another need that was identified was a way to bring the infrastructure to the applications, allowing the applications to plug into the infrastructure in whatever manner made sense for them and facilitating an incremental approach to adoption.
3.3 Finding the Edge of the Extended Enterprise
4.1 The Language of Integration—XML
Some basic ESB concepts: a business process definition, content-based routing, and data transformation
5 异步松耦合消息系统ESB
采用异步消息,传统同步消息调用RPC,会导致两个问题:1.调用者需要等待调用服务的完成,所以一个组件的崩溃导致整个系统崩溃2.调用者必须知道服务方的接口参数,不利于修改;而ESB则通过总线消息转换方式和XML机制,可以进行中间的消息格式、参数信息转换,调用者无需关心这些参数,而ESB根据另一方的需求转换为其预期的格式。
异步消息自然要求消息的持久化。
ESB异步消息允许消息返回给A,而A不是最初的请求方。即C请求服务,B提供服务,A接收服务
6. Service Containers and Abstract Endpoints
6.1 Diagramming Notations
相关文章推荐
- Enterprise Services Bus ---2 The State of Integration
- bug:"Operation is not valid due to the current state of the object."
- 'Operation is not valid due to the current state of the object' error during postback
- There is no ViewData item of type 'IEnumerable<SelectListItem>' that has the key ''.
- What is the name of the “-->” operator?(Stackoverflow)
- Memory Meaning on the bottom of android"running services"
- 153. Failure is the mother of success. 失败是成功之母
- How can I set the background of UITableView (the tableview style is "Grouped") to use an image?
- 'Agent XPs' component is turned off as part of the security configuration for this server
- resolve the issue of "the machine is dead" caused by that /dev/ttyUSB2 cann't be opened
- what is the mean of "GPRINT Type" in cacti
- Position Paper For the Workshop on Web of Services for Enterprise Computing
- [Quora] What is the most elegant line of code you've seen?
- Mongodb无法启动:The default storage engine 'wiredTiger' is not available with this build of mongod.
- DEEP LEARNING IS THE FUTURE: Q&A WITH NAVEEN RAO OF NERVANA SYSTEMS
- Bean property 'RegDao' is not writable or has an invalid setter method. Does the parameter type of t
- fatal error C1853: 'Debug\***.pch' precompiled header file is from a previous version of the compil
- Your version of the Windows SDK is earlier than 6.0 Try setting the 'WINVER' and '_WIN32_WINNT' defi
- 错误整理:Unable to add module to the current project as it is not of packaging type 'pom'
- 'WHERE' is the same of 'on' in mysql(many times,but not always)