Wednesday, February 19, 2014

Pros and Cons of adopting SOA in data integration among multiple applications

SOA (Service Oriented Architechture)

Oracle Service Oriented Architecture can support the integration with multiple systems and helps Orchestration in the middle without touching the individual applications.. This alternative is also considered for evaluation on fitment to the requirements.

Pros:

  • Supports both synchronous and asynchronous integrations
  • Data orchestration, content based routing  is supported
  • Exception Handling framework
  • Supports the integrations to different technologies and packaged applications(EBS,Siebel,PPSFT,SAP,JDE etc) through adapters
  • No cost for Technology adapters
  • Common monitoring tool i.e. Enterprise Manager is available
  • Accommodates growth and addition of touch points if designed well
  • Maintainability
  • Must when intelligence is required in the Middleware without changing the end applications

Cons:


  • Infra and licenses cost for Weglogic and SOA  adds to expenditure
  • Packaged applications adapters are licensed separately
  • Recurring cost of Administrator required post production
  • Infra and licenses cost for Weglogic and SOA  adds to expenditure
Best to Use:
  • When considerable logic is required in the Middle without touching the end applications
  • When lot of exceptions are to be handled and monitored
  • When it is required to accomodate integrations with other applications and that too with intermediate logics
  • Integration of low volume but with content base routing and logic required

No comments:

Post a Comment