adapters soa
TRANSCRIPT
-
8/16/2019 Adapters SOA
1/9
Adapters:
These are the components which will be interacting with the source system and with
the target systems in the integration process.
Major adapters that we work on
File adapter
FTP adapter
DB adapter
JMS adapter
racleapps adapter
!ealth adapter
!TTP binding adapter
Third party adapter
File adapter"
This will be used in#order to deal with the $les with in the local system.
%t will reads and writes the $les with the local system
Options"
File adapter pro&ides the 'ollowing options
(ead
)rite
Synchronous read
*ist $les
-
8/16/2019 Adapters SOA
2/9
Read: This reads the data 'rom a $le
There are some options to be prompted while reading a $le+
,. Do not read the content o' data-. Delete content once read. File streaming
Do not read the content" %t will read the entire $le and will not bother about the
content in the $le
Read File as attachment: it will reads the $le as an attachment.
File Streaming" it will helps to 'ragment the $le in to number o' parts to read
)hile reading the $le it asks 'rom where the $le should be read. )e will be
ha&ing two options 'or it
Say+
-
8/16/2019 Adapters SOA
3/9
Physical path
*ogical name
Physical path" we ha&e to gi&e the actual location o' the $le in our system while
con$guring the $le adapter.
Logical path" we can gi&e a dummy name while con$guring and can gi&e the
actual path at run time.
FTP adapter:
FTP stands 'or File Trans'er Protocol.
The options and the 'unctionality o' both F%*/ and FTP adapters were same.
The major di0erence between these both adapters is+ File adapter supports
only within the local system whereas FTP adapter supports with remote
ser&ers.
-
8/16/2019 Adapters SOA
4/9
DB – adapter:
DB stands 'or Data Base
)ith this adapter we can interact with the databases o' the systems that we
are integrating. To work with database adapter we need to create J1D% connections at two
le&els J1D%" Ja&a 1aming Directory %nter'ace.
,2 Data source le&el-2 Deployment le&el
-
8/16/2019 Adapters SOA
5/9
-
8/16/2019 Adapters SOA
6/9
This adapter is used in#order to send or recei&e messages 'rom the source or
target with security. %n#order to work with JMS adapter we need to create J1D% connections at three
le&els .
,2 Persistent storage le&el-2 Data source le&el2 Deployment le&el
The options in JMS adapter
6onsume message
Produce message
(e3uest4(eply
-
8/16/2019 Adapters SOA
7/9
!ons"me message" consumes the messages
Prod"ce message" produces messages
Re#"est$Reply" This gi&es re3uest or reply based on the ser&ices.
Types o' JMS ser&ices"
7ueues
Topics
%"e"e" one#one messaging ser&ice
Topic" one#many messaging ser&ice
The J1D% connection should be same at the three le&els and it should be
eis4jdbc4connection name.
Oracle&apps adapter"
To interact with oracle#apps system directly we can use this adapter.
%t can be used only 'or the racle#apps system not to any other systems.
!ealth#adapter"
This is used to interact with the health care domains
'TTP Binding adapter"
The !TTP binding ser&ice enables you to integrate S8 composite applications with
!TTP binding.
There will be two operation types in this
-
8/16/2019 Adapters SOA
8/9
ne#way
(e3uest#response
One&(ay" 8 one#way operation that sends or recei&es messages to or 'rom an !TTP
endpoint
Re#"est&response" 8 synchronous re3uest#response operation that sends and
recei&es input and output messages to and 'rom an !TTP endpoint.
For 'TTP POST re3uest methods+ you can select a payload type o' either 9(*#
encoded :ampersand#separated name#&alue pairs2 or ;M*.
For 'TTP )*T re3uest methods+ the payload type is 9(*#encoded.
For 'TTP )*T or POST re3uest methods 'or re'erence binding components+ you
are also prompted to speci'y the endpoint 9(*. Support 'or !TTP authentication and
secure socket layer :SS*2 is also pro&ided.
-
8/16/2019 Adapters SOA
9/9