Switch to the store?

Do more with SOA Integration: Best of Packt

More Information
Learn
  • Quickly get up and running with basic SOA concepts before delving into integration principles
  • Dive into the basic technologies for SOA integration
  • Get to grips with existing application landscapes for integration
  • Take advantage of a range of best practices for using XML for integration
  • Automate business processes by organizing underlying services
  • Assemble services to build composite services and long-running business processes using BPEL
  • Build highly scalable and performance-oriented processes using Oracle’s modernization techniques
  • Utilize a bonus Packt chapter to establish SOA Governance at your organization
  • Learn from content with various styles and approaches and gain value from a range of existing content

 

About

Service Oriented Architecture (SOA) remains a buzzword in the business and IT community, largely because the ability to react quickly is of utmost importance. SOA can be the key solution to this. The challenge lies in the tricky task of integrating all the applications in a business through a Service Oriented Architecture, and “Do more with SOA Integration: Best of Packt” will help you do just that with content from a total of eight separate Packt books.

“Do more with SOA Integration: Best of Packt” will help you learn SOA integration from scratch. It will help you demystify the concept of SOA integration, understand basic integration technologies and best practices, and get started with SOA Governance. “Do more with SOA Integration: Best of Packt” draws from eight separate titles from Packt’s existing collection of excellent SOA books:

  1. BPEL cookbook
  2. SOA Approach to Integration
  3. Service Oriented Architecture: An Integration Blueprint
  4. Building SOA-Based Composite Applications Using NetBeans IDE 6
  5. Oracle SOA Suite Developer's Guide
  6. WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g
  7. Oracle Modernization Solutions
  8. SOA Governance


The chapters in “Do more with SOA Integration: Best of Packt” help you to learn from the best SOA integration content in no less than eight separate Packt books. The book begins with a refresher of SOA and the various types of integration available, and then delves deeper into integration best practices with XML, binding components and web services from Packt books like “Oracle SOA Suite Developer's Guide “ and “BPEL Cookbook”. Along the way you’ll also learn from a number of real world scenarios. By the end of “Do more with SOA Integration: Best of Packt” you will be equipped with knowledge from a wide variety of Packt books and will have learnt from a range of practical approaches to really get to grips with SOA integration.

Chapter listings with corresponding titles:

  • Preface - Dismantling SOA Hype: A Real-World Perspective (BPEL cookbook)
  • Chapter 1 - Basic Principles: Types of integration (Service Oriented Architecture: An Integration Blueprint)
  • Chapter 2 - Integration Architecture, Principles, and Patterns (SOA Approach to Integration)
  • Chapter 3 - Base Technologies: Basic technologies needed for SOA integration (Service Oriented Architecture: An Integration Blueprint)
  • Chapter 4 - Best Practices for Using XML for Integration (SOA Approach to Integration)
  • Chapter 5 - Extending Enterprise Application Integration (BPEL cookbook)
  • Chapter 6 - Service-Oriented ERP Integration (BPEL cookbook)
  • Chapter 7 - Service Engines (Building SOA-Based Composite Applications Using NetBeans IDE 6)
  • Chapter 8 - Binding Components (Building SOA-Based Composite Applications Using NetBeans IDE 6)
  • Chapter 9 - SOA and Web Services Approach for Integration (SOA Approach to Integration)
  • Chapter 10 - Service- and Process-Oriented Approach to Integration Using Web Services (SOA Approach to Integration)
  • Chapter 11 - Loosely-coupling Services (Oracle SOA Suite Developer's Guide)
  • Chapter 12 – Integrating BPEL with BPMN using BPM Suite (WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g)
  • Chapter 13 - SOA Integration—Functional View, Implementation, and Architecture (Oracle Modernization Solutions)
  • Chapter 14 – SOA Integration—Scenario in Detail (Oracle Modernization Solutions)
  • Appendix: Bonus chapter - Establishing SOA Governance at Your Organization (SOA Governance)
Features
  • Get to grips with SOA integration in this comprehensive guide which draws on the value of eight separate Packt SOA books!
  • Learn about SOA integration through both step-by-step tutorial and cookbook chapters
  • A mash-up book from a range of expert SOA professionals, and a total of eight Packt titles - professional expertise distilled in a true sense.
Page Count 702
Course Length 21 hours 3 minutes
ISBN 9781849685726
Date Of Publication 20 Dec 2011

Authors

Antony Reynolds

Antony Reynolds has worked in the IT industry for more than 25 years, first getting a job to maintain yield calculations for a zinc smelter while still an undergraduate. After graduating from the University of Bristol with a degree in Mathematics and Computer Science he worked first for a software house, IPL, in Bath, England, before joining the travel reservations system Galileo as a development team lead. Galileo gave him the opportunity to work in Colorado and Illinois where he developed a love for the Rockies and Chicago style deep pan pizza.

Since joining Oracle in 1998 he has worked in sales consulting and support. He currently works as a sales consultant helping customers across North America realize the benefits of standards based integration and SOA. Whilst at Oracle he has co-authored the Oracle SOA Suite 10g Developers Guide and the Oracle SOA Suite 11g R1 Developers Guide.

Antony lives in Colorado with his wife and four children who make sure that he is gainfully employed playing games, watching movies, and acting as an auxiliary taxi service. Antony is a slow but steady runner and can often be seen jogging up and down the trails in the shadow of the Rocky Mountains…

Arun Poduval

Arun Poduval works as a Technical consultant at Midwave Corporation specialized in SOA/Middleware.

David Salter

David Salter is an enterprise software developer and architect who has been developing software professionally since 1991. His relationship with Java goes right back to the beginning, when he used Java 1.0 to write desktop applications and applets for interactive websites. He has been developing enterprise Java applications using both Java EE (and J2EE) and open source solutions since 2001. He has also written NetBeans IDE 8 Cookbook and Seam 2.x Web Development and coauthored Building SOA-Based Composite Applications Using NetBeans IDE 6, all by Packt Publishing.

Doug Todd

Doug Todd is CTO of Enterra Solutions in Yardley, PA. He has more than 20 years of experience in systems architecture, applications architecture, systems integration, and applications integration with major corporations. Todd is responsible for Enterra's overall IT strategy and tactical implementation, enterprise information architecture, and technology product offerings. Doug Todd worked on Chapter 5.


Contact Doug Todd

Frank Jennings

Frank Jennings works in the Information Products Group of Sun Microsystems Inc. He has more than 9 years of experience in Java, SOA and System Design. He is an Electronics Engineer from Madras University and has worked for several open source projects. Frank has written regular columns for leading Java journals including Java Developer's Journal and Linux Developer's Week. Frank is also the co-author of the book SOA Approach to Integration focusing on SOA design pattern for enterprises. Frank also is involved in the technical publication of Sun Microsystems in the fi elds of Solaris and Developer AMP Stack. His blog can be read at http://blogs.sun.com/phantom and he can be reached at theghost@sun.com. He also holds a Post Graduate Diploma in Computer Science and an Advance Diploma in Computer Integrated Management from University of Indianapolis

Harish Gaur

Harish Gaur has more than 13 years of experience in the enterprise software industry including 7+ years at Oracle. He is currently the Director of Product Management for Fusion Middleware at Oracle. In his current role, he works closely with strategic customers implementing SOA & BPM using Oracle Fusion Middleware. He is co-author of BPEL Cookbook (2007) and Fusion Middleware Patterns (Sept 2010)

Before Oracle, he worked as a Solution Specialist with Vitria Technology educating customers about the benefits of Business Process Management. Prior to that, he helped Fortune 500 companies architect scalable integration solutions using EAI tools like webMethods and CrossWorlds (now IBM).

Harish holds an engineering degree in Computer Science and is an MBA from Haas School of Business, UC Berkeley.

Contact Harish Gaur

Jason Williamson

Jason Williamson has over 17 years of experience in technology and business execution, from software development, product marketing, and management, to entrepreneurial enterprises. During his tenure with Oracle, he has been responsible for helping to develop and implement Oracle's strategy around legacy and business systems transformation.

As an expert in modernization, Jason has worked with key Oracle customers around the world particularly in Financial Services, the Public Sector, and Healthcare to build and implement strategic transformation projects, which have lead to significant increase in revenue or cost reduction for Oracle's clients. Jason's responsibilities have also included helping to execute the modernization program within EMEA and Latin America. He now serves as a special advisor to Oracle's premier customers in the financial services industry.

Prior to joining Oracle, Jason has a diverse background in both technology and business leadership. He also served as founder and CTO for the construction industry's first SaaS/CRM offering. He led BuildLinks from concept to a multi-million dollar company and forged key financial and business partnerships with Sprint/Nextel and Intuit. This venture opened the door for him to establish a non-profit dedication to entrepreneurial and technology education in developing nations, which enabled the establishment of multiple self-sustaining companies in Latin America.

Outside of his entrepreneurial efforts, he has served in key positions within fortune 500 professional service and financial services firms. Jason's background includes experience in Financial Services, Construction, Public Sector, Defense, and Healthcare. He also served his country in the United States Marine Corps. Jason spends his free time with his wife Susan and four children. He serves as a coach for youth sports and is involved in advocacy, fundraising, and speaking for Spina Bifida awareness.

Jeremy Bolie

Jeremy Bolie is a Senior IT Manager at QCT, managing the custom applications and Documentum development team. Jeremy has over 10 years of experience with Java and Oracle technologies, and has been involved with web services and Service-Oriented Architectures since the late 1990s. Jeremy Bolie and Michael Cardella worked together on Chapter 9.


Contact Jeremy Bolie

Jerry Thomas

Jerry Thomas is Chief Architect at CenterStone Software, which helps many of the world's largest organizations automate and manage their real estate, facilities, personnel, assets, leases, and workplace operations more efficiently. Thomas focuses on CenterStone's enterprise workplace management product and web services, BPEL, and system infrastructure. Prior to CenterStone, Thomas worked as a consultant and held principal development positions at Riverton, ONTOS, and Hewlett-Packard. Jerry Thomas wrote Chapter 6 for this cookbook.


Contact Jerry Thomas

Kevin Geminiuc

Kevin Geminiuc currently works as a senior software architect in Denver. Over the last 15 years, Kevin has worked as a systems architect, technical manager, developer, and hardware engineer. Kevin's technical interests include SOA, RFID, AVL, and genetic software. Kevin contributed Chapter 4 for this book.


Contact Kevin Geminiuc

Lawrence Pravin

Lawrence Pravin is the Product Manager, Process Integration Packs, Sierra Atlantic Inc. Process Integration Packs deliver end-to-end business process integration solutions between enterprise applications. He has over 10 years of rich experience in packaged applications, and has deep integration expertise with Oracle, PeopleSoft, Siebel, and SAP applications. Lawrence Pravin worked on Chapter 2 for this book.


Contact Lawrence Pravin

Markus Zirn

Markus Zirn is a Senior Director of Product Management for Oracle Fusion Middleware. In this role he heads the Strategic Customer Program, where he works with Oracle's leading and most innovative middleware customers. He has been part of the Enterprise Software industry for more than 10 years, including roles as Vice President of Product Marketing and part of the founding team of QUIQ and as a Management Consultant of Booz Allen & Hamilton's Silicon Valley High Tech Practice. Markus' passion for Service-Oriented Architecture (SOA) and BPEL stems both from practical experience designing and optimizing business processes as part of process reengineering projects and from being part of the advent of "software as a service" before web services became mainstream. He holds a Masters of Electrical Engineering from the University of Karlsruhe and is an alumnus of the Tripartite program, a joint European degree from the University of Karlsruhe, Germany, the University of Southampton, UK, and ESIEE, France.


Contact Markus Zirn

Matt Wright

Matt Wright is a director at Rubicon Red an independent consulting firm helping customer’s enable enterprise agility and operational excellence through the adoption of emerging technologies such as Service-Oriented Architecture (SOA), Business Process Management (BPM) and Cloud Computing.

With over 20 years experience in building enterprise scale distributed systems, Matt first became involved with SOA shortly after the initial submission of SOAP 1.1 to the W3C in 2000, and has worked with some of the early adopters of BPEL since its initial release in 2002. Since then, he has been engaged in some of the earliest SOA-based implementations across EMEA and APAC.

Prior to Rubicon Red Matt held various senior roles within Oracle, most recently as Director of Product Management for Oracle Fusion Middleware in APAC, where he was responsible for working with organizations to educate and enable them in realizing the full business benefits of SOA in solving complex business problems.

As a recognized authority on SOA, Matt is a regular speaker and instructor at private and public events. He also enjoys writing and publishes his own blog (http://blog.rubiconred.com). Matt holds a B.Sc. (Eng) in Computer Science from Imperial College, University of London.

He has worked on Oracle SOA Suite Developer's Guide, Packt Publishing and Oracle SOA Suite 11g R1 Developer's Guide, Packt Publishing.

Michael Cardella

Michael Cardella is a Staff Engineer at Qualcomm CDMA Technologies (QCT). Michael works in the custom applications development team, primarily on web-service- and business-process-related applications. Previously he served as Principal Architect for a leading web services security and management product.


Contact Michael Cardella

Poornachandra Sarang

Poornachandra Sarang, Ph.D., is CEO of ABCOM Information Systems. He has been a Visiting Professor of Computer Engineering at the University of Notre Dame, USA and is currently a visiting professor for Post-Graduate Computer Science courses at the University of Mumbai. Dr. Sarang provides consulting services to worldwide clients in architecting and designing IT solutions based on Java, CORBA, and Microsoft platforms. A well known and a highly sought-after trainer, Dr. Sarang has conducted several training programs on the latest technologies for several top-notch IT companies. He conducts lectures/seminars on emerging technologies across the world and has made several presentations at international conferences. He has authored/co-authored several books on Java, C++, J2EE, e-Commerce, and .NET.

Praveen Ramachandran

Praveen Ramachandran works as a Technical Consultant for Midwave Corporation focusing on BPEL and other EAI technologies.

Midwave is a rapidly growing firm that specializes in building highly available and highly secure information technology systems for medium to large companies and government agencies in seven midwestern states. Midwave is an Oracle Partner.

Contact Praveen Ramachandran

Ramesh Loganathan

Ramesh has 16 years of Systems engineering and R&D management experience in technology-intensive product development organizations including Sonic Software (Technical Director, India Dev Center), Pramati Technologies (VP, Engineering) and Informix (Principal Engineer). Ramesh has full life-cycle experience setting up and managing product development organizations and motivating high-caliber engineering teams. He has strong insight into Systems software, Middleware-technology, Database internals, Internet Architectures, and frameworks. Ramesh has led engineering efforts building software infrastructure products at Pramati and Sonic Software. After a brief engagement with Sonic/Progress, Ramesh is now VP-Middleware Technologies at Pramati, driving the product direction and setting up a new Technology Consulting business around Middleware Systems.

Ramesh has worked with several organizations in India and in the US including IBM, Lever, Compaq, TCS, Informix, and Integra.

Ramesh is an accomplished Technologist and evangelist regularly speaking at workshops and seminars. He is active in Tech fora, JCP, and SPEC organizations. He is a member of several Standards Expert groups including J2EE 1.4 and is a founding member of ebXMLIndia and Hyd Eclipse. Ramesh is actively engaged with academia and researchers and is an Adjunct Faculty member at IIIT-H, teaching two courses on Middleware systems.

Contact Ramesh Loganathan

Sean Carey

Sean Carey is a Software Architect at SPS Commerce, a leader in hosted EDI. Sean has over seven years of experience in mission-critical e-commerce implementations, and 15 years of industry experience in software design. Sean Carey gave us Chapter 7.

Contact Sean Carey

Stany Blanvalet

Stany Blanvalet is a BPEL and J2EE consultant. Previously, working as a Java EE architect, Stany introduced and administered Belgacom's BPEL-based DSL provisioning application, a mission-critical BPEL production system. He is a contributor to the Jaisy-ORABPEL Interface project , an open-source JMX monitoring tool for Oracle BPEL Process Manager. Stany Blanvalet contributed Chapter 10.

Contact Stany Blanvalet

The Hoa Nguyen

The Hoa Nguyen currently works for the SDC subsidiary of SpaceBel SA in Brussels as senior software engineer. His main interests are J2EE, web services, and workflow development with BPEL. Since 2001, he has been one of the lead engineers of the SSE project team at SpaceBel and is also in charge of SSE software releases and on-site SSE software installations at ESA. The Hoa Nguyen and Yves Coene contributed Chapter 3.

Contact The Hoa Nguyen

Todd Biske

Todd Biske is a practicing enterprise architect with a large enterprise in St. Louis, Missouri. He has over 15 years of experience in Information Technology, both as a corporate practitioner and as a consultant, working with companies involved with Agriculture, Atmospheric Sciences, Financial Services, Insurance, and Travel and Leisure. His interests include Service Oriented Architecture, Systems Management Technologies, Usability, and Human-Computer Interaction. He has a M.S. degree in Computer Science from the University of Illinois at Urbana-Champaign, is a member of the SOA Consortium, is a frequent conference presenter, and writes a popular blog on strategic IT topics at http://www.biske.com/blog/ .

When Todd isn’t working or blogging, he spends the vast majority of his time enjoying life with his wife Andrea, and their three children, Elena, Spencer, and Maria. This typically involves one or more of the following (sometimes simultaneously): assisting in the construction of Lego spaceships and vehicles, playing various Wii games, coaching baseball teams, watching soccer games, cheering for the St. Louis Cardinals, attending Broadway musicals when they come through town, and maybe, if there’s any time left (there usually isn’t) reading some good fiction.


Contact Todd Biske

Tom Laszewski

Tom Laszewski is a leader and cloud technologist who has helped ISVs, SIs, start-ups, and mid-market, and global customers modernization IT systems and develop innovative software solutions. He currently leads a team of Enterprise Technologists responsible for the business and IT transformation strategy with key AWS customers pursuing cloud modernization initiatives and digital transformation efforts utilizing cloud native architecture. He enjoys traveling the world with his teenage sons Slade and Logan.

Yves Coene

Yves Coene currently works for SpaceBel SA in Brussels as Project Manager. He has 15 years of experience in aerospace software projects such as Ariane 5, the International Space Station, F16 MLU, and various other projects for the European Space Agency. Since 2001, he and his team have been responsible for the SSE project for ESA in Frascati, Italy.

Contact Yves Coene

Guido Schmutz

Guido Schmutz works for Trivadis, an Oracle Platinum Partner. He has more than 25 years of technology experience, including mainframes, integration, and SOA technologies in financial services, government, and logistics environments. At Trivadis, he is responsible for innovation in the areas of SOA, BPM, and application integration solutions and leads the Trivadis Architecture Board. He has longtime experience as a developer, coach, trainer, and architect in the areas of building complex Java EE and SOA-based solutions. Currently, he is focusing on the design and implementation of SOA and BPM projects using the Oracle SOA stack. A few other areas of interest for Guido are big data and fast data solutions and how to combine these emerging technologies into a modern information and software architecture. Guido is an Oracle ACE Director for Fusion Middleware and SOA and a regular speaker at international conferences, such as Oracle Open World, ODTUG, SOA & Cloud Symposium, UKOUG conference, and DOAG. He is also a coauthor of Oracle Service Bus 11g Development Cookbook, Do More with SOA Integration: Best of Packt, Service-Oriented Architecture: An Integration Blueprint, Spring 2.0 im Einsatz, Architecture Blueprints, and Integration Architecture Blueprint.

Peter Welkenbach

Peter Welkenbach works as a consultant, senior architect, and trainer in the fields of requirement engineering, object-oriented methodologies, software engineering, and quality management. He has more than 20 years experience of designing and implementing complex information systems for banks, automotive manufacturers, and pharmaceutical companies. For 10 years he has been a technology evangelist for Java technology and the use of the corresponding frameworks in customer projects. Peter Welkenbach is a course developer, author of numerous publications, and speaker at JAX and international Oracle conferences. He has been using Spring in numerous customer projects since it first appeared in summer 2003. His current focus is on enterprise architecture and lean architecture methodologies. In his current projects he works as an enterprise architect for a well known German retailer.

Daniel Liebhart

Daniel Liebhart has over 20 years of experience in the information technology field, which has culminated in a broad technical and business know-how. For 10 years he has been working in different management positions, leading IT professional services or product development. His broad know-how comprises the engineering, realization, and operation of complex and internationally operated IT systems for the Telecommunication, Finance, Logistic, and Chemical industries, as well as for public services. He has authored three books for Hanser Publications, is a passionate computer science engineer, possesses several awards, and has worked for Trivadis, a leading independent IT service company operating in Germany, Austria, and Switzerland. He works as an assistant professor at the University of Applied Science in Zurich.

Matjaz B. Juric

Matjaz B. Juric holds a PhD in computer and information science. He is a full-time professor at the University of Ljubljana and heads the Cloud Computing and SOA Competence Centre (http://www.soa.si). Matjaz is an Oracle ACE Director and has been designated Java Champion and IBM Champion. He has more than 20 years of work experience.

He has authored and coauthored Do More with SOA Integration: Best of Packt, WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7, Oracle Fusion Middleware Patterns, Business Process Driven SOA using BPMN and BPEL, Business Process Execution Language for Web Services (both English and French editions), BPEL Cookbook (which was awarded the best SOA book in 2007 by SOA World Journal), SOA Approach to Integration, Professional J2EE EAI, Professional EJB, J2EE Design Patterns Applied, and Visual Basic .NET Serialization Handbook.

He has published chapters in More Java Gems, Cambridge University Press, and in Technology Supporting Business Solutions, Nova Science Publishers, Inc. His work has also been published in several journals and magazines and presented at conferences.

Marcel Krizevnik

Marcel Krizevnik is a researcher at the University of Maribor where he is preparing a Ph.D. in computer and information science. Marcel started his career as a software developer of chemistry information systems. Now, his main research areas are service-oriented architecture and cloud computing. He is also a member of SOA Competency Center and Cloud Computing Center. In the last three years, he has been involved in several SOA technology projects.