1. ERP biz project experts, OfBiz [ 2 teams ]
as-is process ( prototyped in 2 systems )
- Fixed line billing system ( in house, can change ) -- customer db
- Mobile postpaid service billing system ( 3rd party app cannot change --> channel adapter ) -- customer db
Channel Adapter, Service facade
2. serviceMix
- BPEL engine -- Process manager i.e. Apache ODE
SM-consumer --> Sugar SOAP Provider
SM-BPEL
3. console ( monitor )
- Management console -- monitor ( JMX )
web/java ??
trace application message
4. sugarCRM
Integration
- ESB ( Enterprise Service Bus ) -- bottom enabling tech
- JMS / JBI ( Java business integration ) --->
> Apache ServiceMix
> Open ESB --> implementation from Sun, with Netbeans tool support ( GUI )
> Mule --> not standards-based
> Apache Tuscany --> base on SCA ( service component architecture ) wiring up components into “composite” applications of ESB that IBM and BEA have supported.
> Spring Integration
as-is process ( prototyped in 2 systems )
- Fixed line billing system ( in house, can change ) -- customer db
- Mobile postpaid service billing system ( 3rd party app cannot change --> channel adapter ) -- customer db
Channel Adapter, Service facade
2. serviceMix
- BPEL engine -- Process manager i.e. Apache ODE
SM-consumer --> Sugar SOAP Provider
SM-BPEL
3. console ( monitor )
- Management console -- monitor ( JMX )
web/java ??
trace application message
4. sugarCRM
Integration
- ESB ( Enterprise Service Bus ) -- bottom enabling tech
- JMS / JBI ( Java business integration ) --->
> Apache ServiceMix
> Open ESB --> implementation from Sun, with Netbeans tool support ( GUI )
> Mule --> not standards-based
> Apache Tuscany --> base on SCA ( service component architecture ) wiring up components into “composite” applications of ESB that IBM and BEA have supported.
> Spring Integration
ความคิดเห็น