Defining Acronym Jargons in Soa World: XML Is The Extensible Markup Language Accepted by The
Defining Acronym Jargons in Soa World: XML Is The Extensible Markup Language Accepted by The
Defining Acronym Jargons in Soa World: XML Is The Extensible Markup Language Accepted by The
(readers) who are from the world of Oracle, PLSQL, Oracle E-Business
Suite work areas who is trying to get comfortable with the upcoming
technologies related to Service Oriented Architecture. I am not an expert in
SOA arena. I am going to try to put things in simple terms. Some of you will
differ with my opinion of starting developments related to ESB/BPEL
without fully understanding the concept but I think this can also be one way
of getting to the debth of the subject by actually developing it.
For Oracle Apps folks I would suggest, just start thinking about Oracle
Workflow. All things which you can do using workflow can be done using
BPEL and interfaces using (FTP/Shell Script/PLSQL) can be built using
ESB.
I will be using Oracle SOA Suite 10.3.1.1 and Oracle JDeveloper 10.3.3.3
software for demos/screen shots.
Database Adaptor
In Application Server Console, click on OC4J: home--
>Applications
Click on Default Application to arrive at screen displayed
above
Click DbAdaptor link and then click connection factories
link
Click Create Button to create connection factory. Click
Continue
Specify Connection Factory JNDI Name and most
important xADataSourceName same as Data Source
JNDI Name created few steps before i.e.
eis/DB/APPS_SOADB
Oracle Applications Adaptor
In Application Server Console, click on OC4J: home--
>Applications
Click on Default Application to arrive at screen displayed
above
Click AppsAdaptor link and then click connection factories
link
Click Create Button to create connection factory. Click
Continue
Specify Connection Factory JNDI Name and most
important xADataSourceName same as Data Source
JNDI Name created few steps before i.e
eis/DB/APPS_SOADB
File Adaptor
File adaptors is already setup with default installation and can be used as it is
while developing ESB or BPEL applications. For File Adaptor the JNDI
location is eis/FileAdapter which can be used for writing files at any location
on machine hosting Oracle SOA Suite
FTP Adaptor
FTP Adaptors can be created for each destination machine by setting up
configuration properties needed for FTP process.
INTERVIEW QUESTIONS
1) What is SOA, Oracle SOA suite, BPEL, ESB
2) Designer for Business process
3) difference between BPEL and ESB
4) role of XML in EAI
5) activities in BPEL
6) transactions and fault (exception) management
7) Run time components of SOA
8) calling external web service
9) calling asynch BPEL process within empty BPEL process
10) combination of ESB and BPEL and third party web services
11) java embedding
12) BPEL and ESB console
14) Adapter - concepts, integration, life-cycle mngmt, translation
errors
15) Oracle E-Biz adapter and capturing event from oracle ERP
16) fine tuning BPEL process
17) deployment framework
18) business rules and AIA
19) email notification and rejection handler
20 ) patches and installation - unix based and windows based
21) external resource management (example MQ shared library
and third party jar files)
22) OAS administration - 10.1.3.4 / 10.1.3.5
23) JMS and connection pools
24) transformation and iteration
25) which are the areas you think Oracle SOA fits perfectly
[answer - EAI with real-time data transfer, need heavy data
communication with rich business logic, Oracle ERP in existing
environement]
26) loose coupling and control at central point (orchestration vs.
choreography)
username;-- murali.malladi@hotmail.com
password:-- chowdary9