Download - Need Of Enterprise Integration
![Page 1: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/1.jpg)
Need of Enterprise Integration
Kumar GauravGenX Info Technologies Pvt Ltd
![Page 2: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/2.jpg)
Agenda
Why Enterprise Integration ? The Problem
The Solution
SOA, SOA Principles and SCA
Oracle’s Solution
Oracle SOA Suite
SOA Suite Architecture
SOA Suite components
![Page 3: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/3.jpg)
Why Enterprise Integration?
![Page 4: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/4.jpg)
The Problem
Universal Bank Limited
1. Time to develop comm. layer2. Business IT Gap3. P2P maintenance?4. 2^(n-1) connections, n is no of
components5. Tight coupling6. Expensive7. Too much change for simple
extension
![Page 5: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/5.jpg)
The Solution
Universal Bank Limited
1. Common middle layer2. Service registry3. Wrap the Code-XML4. N connections5. Loose coupling6. Less expensive7. Change only to Wrapper-XML
![Page 6: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/6.jpg)
SOA, SOA Principles & SCA
![Page 7: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/7.jpg)
SOA (Service Oriented Architecture)
A service-oriented architecture (SOA) is an architectural style of building
business applications using services that acts as black boxes, which
can be composed to each other, thus achieving a specific business
functionality.
Set of Standards- business agility, respond quickly to change, easily
maintainable, extendable, cost-effective(utilize existing resources),
reducing IT-Business Gap.
Not a technology, specification or a framework!
![Page 8: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/8.jpg)
SOA Principles
1. Service Contract – Communication agreement b/w interacting services
2. Service Abstraction –Internal details hidden to external world
3. Service Discoverability – Services should be discoverable in a standard way
4. Service Autonomy – Complete control over its functionality
5. Service Loose Coupling –Dependency b/w services shouldn’t go beyond
knowing the target service
6. Service Reusability – Easily reusable
7. Service Composition – Services should be effective composition participants,
regardless of size and complexity of composition
8. Service Statelessness – State of an instance shouldn’t be preserved beyond a
single request
![Page 9: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/9.jpg)
Service Component Architecture
SCA is a Unifying framework for standardizing and simplifying the
development, deployment and management of atomic service
components.
SCA provides a model for building applications that leverage SOA
principles.
It is like a platform on which you develop your SOA applications in a
more standard, easier and flexible manner
![Page 10: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/10.jpg)
Oracle’s Implementation to SCA
Tool to build SOA Based Applications
![Page 11: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/11.jpg)
Oracle SOA Suite Oracle SOA Suite enables system developers to set up and manage services and to orchestrate them into composite applications and business processes.
With Oracle SOA Suite's hot-pluggable components, organizations can easily extend and evolve their architectures instead of replacing existing investments.
![Page 12: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/12.jpg)
Oracle SOA Suite Architecture
Mediator
![Page 13: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/13.jpg)
Oracle SOA Suite Components
![Page 14: Need Of Enterprise Integration](https://reader031.vdocuments.us/reader031/viewer/2022030318/58ed6d841a28abbb518b4735/html5/thumbnails/14.jpg)
Thank you!