CEP와 EDA의 관계와 정의내리기로 지금 한창 관련자들은 바쁜 중.
Giles Nelson 이라는 자가 자신의 블로그에 CEP와 SOA그리고 EDA에 대하여 다음과 같은 정의 및 구분을 지었다.
Giles Nelson 이라는 자가 자신의 블로그에 CEP와 SOA그리고 EDA에 대하여 다음과 같은 정의 및 구분을 지었다.
- CEP is a technology. SOA and EDA are not technologies. SOA andEDA are philosophies for the design and build of modern distributedcomputing architectures.
- A SOA is a loosely coupled set of services, the functionality ofwhich closely reflects an organisation’s business functions andprocesses. A SOA will typically use modern, Web services technology andstandards for implementation, but is not required to. Building SOA infrastructure requires much thinking about the services that the SOA will use.
- An EDA is a loosely coupled architecture, the endpoints of whichinteract with one another in an event-driven fashion. Information flowsaround the EDA as events. An EDA will have endpoints which produceevents and endpoints which consume events. An EDA works in a “sense andrespond” fashion. Building an EDA requires much thinking on theevent-types that the EDA will use.
- An EDA may use business focussed services as endpoints. An EDA may therefore also be a SOA but it does not have to be.
- CEP is a capability within an EDA, providing analysis and matchingof multiple events being sent between endpoints. You can have an EDAwithout CEP.
- If you’re building your architecture and focussing on defining event-types, it’s very likely you’re building an EDA.
- If you are using CEP then you have at least the beginnings of anEDA because you will have been focussing on event-types. Your EDA may asimple one, with one event producer and consumer, but it’s still anEDA.
공유하기 버튼
|
|



덧글