An Enterprise Service Bus is a technical middleware for system integration. It is doubtful whether mixing the business aspects into the picture makes sense. For business people to look at a picture and 'get it', the technical aspects would either be abstracted away and or require a tacit understanding of the technology. Better to keep them separate.
The technical aspects of a service bus are captured through Enterprise Architecture Integration patterns: http://www.eaipatterns.com/toc.html
The EAI view is already abstract, but expecting business people to understand this is like handing them UML diagrams and assuming they're literate by nature (alas, they are not).
发布评论
评论(1)
企业服务总线是一种用于系统集成的技术中间件。将业务方面融入其中是否有意义值得怀疑。对于业务人员来说,要查看图片并“了解它”,技术方面要么被抽象出来,要么需要对技术有默契的理解。最好将它们分开。
在业务逻辑级别,您应该使用 BPML 进行工作流建模:
http://en.wikipedia.org/wiki/Business_Process_Modeling_Notation
服务总线的技术方面是通过企业架构集成模式捕获:
http://www.eaipatterns.com/toc.html
EAI 视图已经是抽象的,但是期望业务人员理解这一点就像给他们 UML 图并假设他们天生识字(唉,他们不识字)。
An Enterprise Service Bus is a technical middleware for system integration. It is doubtful whether mixing the business aspects into the picture makes sense. For business people to look at a picture and 'get it', the technical aspects would either be abstracted away and or require a tacit understanding of the technology. Better to keep them separate.
On the business logic level you should use BPML for workflow modelling:
http://en.wikipedia.org/wiki/Business_Process_Modeling_Notation
The technical aspects of a service bus are captured through Enterprise Architecture Integration patterns:
http://www.eaipatterns.com/toc.html
The EAI view is already abstract, but expecting business people to understand this is like handing them UML diagrams and assuming they're literate by nature (alas, they are not).