Example – Order-to-cash revisited
The international software company you read about in the first two chapters wants to create a more flexible solution for their order-to-cash process. They decide to rebuild the solution using their SOA platform.
Designing the solution
First the solution architect designs the overall architecture, which is designed using design tooling. The design shows that the business process will be created using BPM tooling and the services will be exposed using the ESB. The implementation of the following services will remain in the CRM system: OrderService
, CustomerService
. The implementation of BillingService
and TransportService
will be done in the ERP system. The DocumentSerivce
will be implemented
using the Document Management System (DMS). There are two events that are relevant: an order is received and a payment is received. The customer care portal can access the state of the process; it is the interface to the order-to-cash process. Authentication and authorization...