Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Microsoft Access wikipedia , lookup
Concurrency control wikipedia , lookup
Microsoft Jet Database Engine wikipedia , lookup
Microsoft SQL Server wikipedia , lookup
Database model wikipedia , lookup
Relational model wikipedia , lookup
Clusterpoint wikipedia , lookup
Open Database Connectivity wikipedia , lookup
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