05308nam 2200781 a 450 991100678420332120240516205059.01-62198-887-21-282-06326-X97866120632681-84719-356-0(CKB)2430000000015642(EBL)978090(OCoLC)426118676(SSID)ssj0000332275(PQKBManifestationID)12116435(PQKBTitleCode)TC0000332275(PQKBWorkID)10350386(PQKB)11768215(MiAaPQ)EBC978090(Au-PeEL)EBL978090(CaPaEBR)ebr10442998(CaONFJC)MIL206326(PPN)228028426(EXLCZ)99243000000001564220110223d2009 uy 0engur|n|---|||||txtccrOracle SOA Suite developer's guide design and build service-oriented architecture solutions with the Oracle SOA Suite 10gR3 /Matt Wright, Antony Reynolds1st ed.Birmingham, U.K. Packt Pub.20091 online resource (652 p.)From technologies to solutionsIncludes index.1-84719-355-2 Includes bibliographical references and index.Cover; Index; Table of Content; Preface; Chapter 1: Introduction to Oracle SOA Suite; Service-oriented architecture in short; Service; Orientation; Architecture; Why SOA is different; Terminology; Inter-operability; Extension and evolution; Reuse in place; SOA Suite components; Services and adapters; ESB-service abstraction layer; Service orchestration-BPEL Process Manager; Rules; Security and monitoring-OWSM; Active monitoring-BAM; Business to business-B2B; Complex Event Processing-CEP; SOA Suite architecture; Top level; Component view; Implementation view; A recursive example; JDeveloperOther componentsService repository and registry; BPA Suite; BPM Suite; Portals and WebCenter; Enterprise manager SOA management pack; Summary; Chapter 2: Writing Your First Service; Installing SOA Suite; Writing our first BPEL process; Creating an application; Creating a BPEL project; Assigning values to variables; Deploying the process; Testing the BPEL process; Writing our first proxy service; Writing the Echo proxy service; Creating a change session; Creating a project; Creating project folders; Creating service WSDL; Importing a WSDL; Creating our business serviceCreating our proxy serviceCreating message flow; Activating the Echo proxy service; Testing our proxy service; Summary; Chapter 3: Service Enabling Existing Systems; Types of systems; Web service interfaces; Technology interfaces; Application interfaces; Java Connector Architecture; Creating services from files; A payroll use case; Reading a payroll file; Starting the wizard; Naming the service; Identifying the operation; Defining the file location; Selecting specific files; Detecting that the file is available; Message format; Finishing the wizards; Throttling the file and FTP adapterCreating a dummy message typeAdding an output message to the read operation; Using the modified interface; Writing a payroll file; Selecting the FTP connection; Choosing the operation; Selecting the file destination; Completing the FTP file writer service; Moving, copying, and deleting files; Generate an adapter; Modify the port type; Modify the binding; Add additional header properties; Adapter headers; Testing the file adapters; Creating services from databases; Writing to a database; Selecting the database schema; Identifying the operation type; Identifying tables to be operated onIdentifying the relationship between tablesUnder the covers; Summary; Chapter 4: Loosely Coupling Services; Coupling; Number of input data items; Number of output data items; Dependencies on other services; Dependencies of other services on this service; Use of shared global data; Temporal dependencies; Reducing coupling in stateful services; Oracle Service Bus design tools; Oracle workshop for WebLogic; Oracle Service Bus Console; Service Bus overview; Service Bus message flow; Virtualizing service endpoints; Moving service location; Selecting a service to callVirtualizing service interfacesDesign and build Service-Oriented Architecture Solutions with the Oracle SOA Suite 10gR3Relational databasesWeb servicesService-oriented architecture (Computer science)Computer network architecturesInformation resources managementRelational databases.Web services.Service-oriented architecture (Computer science)Computer network architectures.Information resources management.004.6004.6/54005.7585Wright Matt1799189Reynolds Antony1799188MiAaPQMiAaPQMiAaPQBOOK9911006784203321Oracle SOA Suite developer's guide4393146UNINA