Service oriented architecture with Java
Subtitle: using SOA and web services to build powerful Java applications
By: Binildas, C.A., Malhar Barai, Vincenzo Caselli
Contributors: Barai, Malhar; Caselli, Vincenzo
Series: From technologies to solutions
Publisher: Packt Publishing
Published: 2008
Place of publication: Birmingham; Mumbai
Language: eng
Number of pages: 175
ISBN-13: 9781847193216
Subjects: Java (Computer program language); Serviceorientierte Architektur; Web services; Java (Programmiersprache)
Notes: Includes index.
Table of contents: title: Cover; title: TOC$Table of Contents; title: Preface; title: CH$Chapter 1: The Mantra of SOA; title: Architecture; title: Application Architecture; title: Client-Server Architecture; title: Enterprise Computing or Architecture; title: Business; title: Application; title: Information; title: Technical; title: The Design; title: Security; title: Administration; title: EA for Managers; title: EA for Developers; title: Analogy of SOA; title: History of SOA; title: Why SOA?; title: How SOA...; title: Summary; title: CH$Chapter 2: Web Services and SOA; title: The SOA Approach; title: XML-Advantages and Disadvantages; title: XML Pitfalls; title: Introduction to Web Services, RESTful Services, and Other Transport with XML; title: Basic SOA With XML Over HTTP Protocol; title: A Basic Java Implementation of POX-over-HTTP; title: REST-Exploiting the HTTP Protocol; title: SOAP; title: RPC and Document Based-WS: How to Communicate, Pros and Cons of the Two Approach; title: RPC / Literal; title: Document / Literal; title: Document / Literal Wrapped; title: Why We Should Use Doc-WS?; title: The RPC Inheritance; title: The Document-Oriented Way; title: ^; title: Implementations: JAX-WS 2, Axis2, Spring-WS, and XFire/CXF 2.0; title: JAX-WS 2; title: Axis 2; title: Spring-WS; title: XFire / CXF; title: Summary; title: CH$Chapter 3: Web Service Implementations; title: Web Service Using JAX-WS 2.0; title: JAX-WS 2.0-A Primer; title: Web Service Implementation in Java SE 6; title: Web Service Implementation in Java EE Server; title: Web Service Using Apache Axis; title: Contract-First versus Contract-Last; title: Web Service Implementation in Axis; title: Web Service Using Spring; title: Spring-WS-A Primer; title: Web Service Implementation in Spring; title: Web Service Using XFire; title: Web Service Implementation in XFire; title: Summary; title: CH$Chapter 4: Data and Services-All Roads Lead to Enterprise Service Bus; title: JDO; title: Why JDO?; title: JPOX-Java Persistent Objects; title: JDO Sample Using JPOX; title: Data Services; title: Service Data Objects; title: Why SDO?; title: SDO Architecture; title: Apache Tuscany SDO; title: SDO Sample Using Tuscany SDO; title: Service Component Architecture; title: What is SCA?; title: Apache Tuscany SCA Java; title: SCA Sample Using Tuscany SCA Java; title: ^; title: ^^; title: Message-Oriented Middleware; title: What is MOM?; title: Benefits of Using MOM; title: Enterprise Service Bus; title: EAI and ESB; title: Java Business Integration; title: OpenESB; title: Summary; title: CH$Chapter 5: Traditional Integration Technology; title: Case Study #1-Based on EAI; title: Customer Information; title: Business Need; title: Solution; title: Goals Achieved; title: EAI Drawbacks; title: SOA to Rescue; title: Case Study #2-Based on SOA; title: Step One-Defining Organization Assets; title: Step Two-Generate Services; title: Step Three-Model; title: Step Four-Integrate; title: Goals Achieved; title: Summary; title: CH$Chapter 6: Goals We Can Achieve With SOA; title: Loose Coupling; title: Reusability; title: Seamless Integration; title: Return on Investment (ROI); title: Summary; title: IDX$Index.; title: ^^