Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Let's think in SOA. Leave the IT things such as hardware, software and networks on side and think in from the business perspectives. First, we need to identify the business functions and model them as service components. And then define the relationship between business functions. For example, Order Processing needs to deal with Inventory and Shipment. These dependencies are captured as references and services.

Business Functions

Service Provided

Service Consumed

Order Processing

Process orders

Check Inventory, Collect Payment Arrange Shipments

Map into SCA terms

Business Functions

Components

Services Provided

Services

Service Consumed

References

How is the business function implemented

Implementation

How is the service provided resolved

Wire

How are components communicated?

Binding

QoS

Intent/Policy

  • Implement the business functions using the preferred languages
  • Integrate with existing business functions

...