Wednesday 11 May 2016

JCA Architecture - Oracle SOA Suite 12C.

This post is the first post towards learning of different adapters like

1. File Adapter
2. Database Adapter
3. Cloud Adapter


Every one of them follow the JCA (J2EE Connector Architecture) guide lines. These adapters hide a lot of complexity from the implementer and provide a generic interface which use can use in there SOA application. Adaptor provide you a common interface to implement same kind of problems.

Like there could be multiple file type and file structure, but by using the file adapter you can integrated all type of files with all operation. Hence when the name file adapter comes it mean in your process you are doing something with file. What just open the file adapter you can check that.


A good example is Aux system of your car audio system. There could be multiple audio device but they provide a common interface and a adapter add your car audio port to your phone.


Bluetooth is another example of having a technology adapter between two devices




Now coming back to SOA, adapters provide a common interface, every adapter support a schema for input and output. Hence it need to feed with certain inputs post execution it will provide output in a xml format.

Technology which is working inside is different but for SOA all adapters are almost behave in the same way.







 Hence we should remember integration components talks in xml and that why they provide a common language to talk.



In the next blog we will talk about the File Adaptor and see the working of file adapter.

Feel free to add questions and we will try to provide answers for it.




























References
1. http://javabeat.net/j2ee-connector-architecturejca-an-introduction/
2. https://sourcemaking.com/design_patterns/adapter



1 comment: