Download SOA adapters

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Microsoft Access wikipedia , lookup

Concurrency control wikipedia , lookup

Database wikipedia , lookup

Microsoft Jet Database Engine wikipedia , lookup

Microsoft SQL Server wikipedia , lookup

Database model wikipedia , lookup

Relational model wikipedia , lookup

Clusterpoint wikipedia , lookup

SQL wikipedia , lookup

Open Database Connectivity wikipedia , lookup

Oracle Database wikipedia , lookup

PL/SQL wikipedia , lookup

Transcript
2016
SOAadapters
ENTERPRISESYSTEMSINTEGRATION(SEI)LABGUIDE
[email protected]
Revisiondate:2016-03-09
SOA adapters
1 I NTRODUCTION
Anadapterisacomponentthatallowsanexistingcomponenttobeusedusingadifferentinterface.In
thecontextofSOAandWS,thepurposeofanadapteristomakeexistingdataorfunctionsavailableas
services.Adapterscanbeprovided(preferredoption,wheneverpossible)ortheymayneedtobe
customdeveloped(onlywhennecessary).
TheOracleSOAsuiteprovidestoolstodevelopseveraltypesofadapters,includingadapterstoaccess
filesanddatabases.ThefollowingFigureliststheadaptersavailableinversion11.1.1.5:
Figure1-AdaptersavailableintheOracleSOASuite.
1.1 F ILE
ADAPTER
TheFileAdaptercanreadafile,writeafile,andlistafolder’scontents.Thisadaptercanreadfile
metadatainformationwithoutreadingthecontentsofthefile.
Afilenamepatterncanbedefined(e.g.*.xml)todeterminewhichfilesshouldbeprocessedbythe
adapter.Additionally,afilepollintervalcanconfiguredtodeterminewhenthefileshouldbechecked
forchanges.
Page1of3
ThefollowingFiguresillustratehowaFileAdapterisrepresentedandusedinaBPELprocess.
Figure2-FileadapterinSCAcompositeview.
Figure3-TheinvokeactivityisusedtocallAdapters.
Figure4-ThereceiveactivityisusedtoreceivemessagesfromAdapters.
Page2of3
1.2 D ATABASE
ADAPTER
TheDatabaseAdapterprovidescanconnecttoSQLdatabasesandJDBCproviders.Thisadaptercancall
SQLprocedures,performstandardSQLoperations,suchasSELECT,INSERT,UPDATE,DELETE,MERGE,
pollfornewrecords.
TheDatabaseAdapterrequiresJNDI(JavaNamingandDirectoryInterface)entriestospecifythe
underlyingdatabasetypeandaccessconfigurations.
1.3 M ORE
ADAPTERS
MoredetailsabouttheSOASuiteadapterscanbefoundin(Udayakumar,2012),Chapter4“Working
withAdapters”.
Thedevelopmentoffileanddatabaseadaptersisdetailedin(Reynolds&Wright,2010),Chapter3
“Service-enablingexistingsystems”.
2 R EFERENCES
Reynolds,A.,&Wright,M.(2010).OracleSOASuite11gR1Developer'sGuide.PacktPublishing.
Udayakumar,K.(2012).OracleSOAInfrastructureImplementationCertificationHandbook.Packt
Publishing.
2.1 W EB
•
•
•
SITES
CSV
o http://en.wikipedia.org/wiki/Comma-separated_values
SQLquickreference
o https://docs.oracle.com/database/121/SQLQR/toc.htm
sqlplustool
o http://www.orafaq.com/wiki/SQL*Plus_FAQ
Page3of3