1. Trang chủ
  2. » Công Nghệ Thông Tin

Getting started with oracle soa suite 11g r1 a hands-on tutorial docx

491 3,4K 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 491
Dung lượng 20,39 MB

Nội dung

Getting Started with Oracle SOA Suite 11g R1 – A Hands-On Tutorial Fast track your SOA adoption—Build a service-oriented composite application in just hours! Heidi Buelow Manas Deb Jayaram Kasi Demed L'Her Prasen Palvankar BIRMINGHAM - MUMBAI This material is copyright and is licensed for the sole use by Vadim Kudria on 4th October 2009 6352 108th St, , Forest Hills, , 11375 Getting Started with Oracle SOA Suite 11g R1 – A Hands-On Tutorial Copyright © 2009 Packt Publishing All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews. Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors, nor Packt Publishing and its dealers and distributors, will be held liable for any damages caused or alleged to be caused directly or indirectly by this book. Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information. First published: September 2009 Production Reference: 1230909 Published by Packt Publishing Ltd. 32 Lincoln Road Olton Birmingham, B27 6PA, UK. ISBN 978-1-847199-78-2 www.packtpub.com Cover Image by Parag Kadam (paragvkadam@gmail.com) This material is copyright and is licensed for the sole use by Vadim Kudria on 4th October 2009 6352 108th St, , Forest Hills, , 11375 Download at WoweBook.Com Credits Authors Heidi Buelow Manas Deb Jayaram Kasi Demed L'Her Prasen Palvankar Acquisition Editor James Lumsden Technical Editor Aanchal Kumar Indexer Hemangini Bari Editorial Team Leader Abhijeet Deobhakta Proofreader Chris Smith Graphics Nilesh Mohite Production Coordinator Dolly Dasilva Cover Work Dolly Dasilva This material is copyright and is licensed for the sole use by Vadim Kudria on 4th October 2009 6352 108th St, , Forest Hills, , 11375 Download at WoweBook.Com This material is copyright and is licensed for the sole use by Vadim Kudria on 4th October 2009 6352 108th St, , Forest Hills, , 11375 Download at WoweBook.Com Foreword On July 1, 2009 Oracle announced the 11gR1 release of Fusion Middleware of which SOA Suite is a key part. Service-oriented architecture (SOA), business process management (BPM), event-driven architecture (EDA), and related technologies are at the heart of modern enterprise software solutions aimed at providing greater business agility and adaptability. So far SOA and BPM enabling tools have focused mainly on modularizing applications and IT functionalities using services encapsulation, leaving a major gap when it comes to composing real-life business applications from them and managing their entire life cycle. SOA Suite 11g lls this gap in the context of services, processes, and events, as does the entire Fusion Middleware platform in a broader middleware context. With Fusion Middleware 11g release, Oracle continues to extend the guiding principles behind its Fusion products: complete, integrated, open, and best-of-breed. Specically, for SOA Suite 11g this amounts to a unied platform with all the tools that are necessary to work with services, processes, and events, from conception through development and deployment to operational and change management so as to provide very high developer productivity and operational ease. This also means that all SOA Suite components continue to be based on industry standards, remain hot-pluggable to provide best-in-the-industry interoperability in heterogeneous technology environments, and while the SOA Suite components are well integrated, each of them continues to lead the market in its features and performance. Keeping the goal of enablement of business excellence in mind, SOA Suite 11g has been designed to help produce business applications quickly and run them efciently, adapt these applications easily when business changes demand, manage and monitor these applications, and drastically reduce the gaps in business-IT interactions. This material is copyright and is licensed for the sole use by Vadim Kudria on 4th October 2009 6352 108th St, , Forest Hills, , 11375 Download at WoweBook.Com BPM, SOA, and integration solutions involve connection to applications, services, system-level automation, human workows, document-processing workows, business rules, and B2B. They also involve security policies, exception handling, and mediation of service requests. These applications are often deployed as distributed applications. To get the maximum productivity and value from these integration solution projects, in addition to a good product, you need a good understanding of the applicable software tools. To help you in understanding the tools better, the SOA Suite product management team has put together this getting-started tutorial. The authors have had rst-hand experience in creating, delivering, and rolling-out SOA Suite 11gR1 training programs internally and externally to partners and customers. This book takes a divide-and-conquer approach and builds up a non-trivial service-oriented composite application in a step-by-step fashion so that it is easy for the reader to follow and appreciate the workings of the SOA Suite product. If your goal is to exploit SOA and related paradigms to deliver business value quickly, this book will put you on the right track. SOA Suite 11g is a result of a lot of careful design and hard work by one of the best software product teams in the industry. It is a best-in-class product and I hope that you will enjoy working with it. Amlan Debnath Senior Vice President, Product Development Oracle Corporation This material is copyright and is licensed for the sole use by Vadim Kudria on 4th October 2009 6352 108th St, , Forest Hills, , 11375 Download at WoweBook.Com About the Authors Heidi Buelow is a product manager with Oracle and is responsible for Oracle SOA Suite programs such as beta and technical previews. Heidi joined Oracle in 2006, after having spent the previous 10 years as Chief Application Architect with a startup developing a Business Process Management engine, developer toolset, and application framework. Heidi started her career as a software developer at Xerox, working on the Xerox Network Services and Star Workstation products where she rst learned to appreciate object-oriented and services-oriented technologies. She holds a Bachelor of Science degree in Computer Science from the University of Southern California. Manas Deb is a senior director in the Fusion Middleware/SOA, BPM, Governance Suites Product Group at Oracle HQ. He currently leads outbound product management and many strategic engagement initiatives for Oracle's SOA, BPM, and Governance solutions, worldwide. He is also responsible for Oracle/HQ-based SOA Methodology initiatives. Manas has worked in the software industry for over twenty years, most of which was spent in software product management/marketing and on architecting; he has also led a wide variety of enterprise-level application development and business integration projects in a wide variety of industries. A graduate of the Indian Institute of Technology (KGP), Manas attended post-graduate studies at the University of Texas at Austin. He received his PhD in an inter-disciplinary program comprising Computer Science, Applied Mathematics, and Engineering. Manas also has an MBA with specialization in international business. This material is copyright and is licensed for the sole use by Vadim Kudria on 4th October 2009 6352 108th St, , Forest Hills, , 11375 Download at WoweBook.Com Jayaram Kasi is a product manager with Oracle, and focuses on SOA technologies. Before that, he had been a software architect for 20 years working on relational database kernels at HP, OLTP monitors based on DCE at HP, High Availability at HP, ECommerce Infrastructure at Commerce One, and Enterprise Service Bus at BEA. Jayaram has a Bachelor of Science degree in electrical engineering from the Indian Institute of Technology, and a Master of Science in electrical engineering from the University of Hawaii. Demed L'Her is Director of Product Management at Oracle, where he is responsible for the Oracle SOA Suite. He has been with Oracle since 2006, focusing on ESB, JMS, and next-generation SOA platforms. Before joining Oracle, Demed spent eight years with TIBCO Software, a pioneer in electronic trading, message-oriented middleware, and enterprise integration. He has been involved in some of the largest messaging and integration projects around the world, from trading oors in Tokyo to semiconductor manufacturing fabs in Arizona. Demed holds an Engineering Degree from the Ecole Nationale Supérieure des Télécommunications de Bretagne, a Bachelor of Science in Electrical Engineering from Université de Bretagne Occidentale and a Master of Science in Computer Science from Université de Rennes I. Prasen Palvankar is a Director of Product Management at Oracle and is responsible for providing strategic support to Oracle's SOA Suite current and prospective customers. He is also responsible for outbound SOA Suite product-related activities, including eld and partner enablement and training. Prasen has over 20 years of experience in software development and has been working for Oracle since 1998. He was a Technical Director in the Advanced Technology Solutions group at Oracle Consulting, delivering large-scale integration projects before taking on his current role four years ago. Before joining Oracle, Prasen worked as a Principal Software Engineer at Digital Equipment Corporation. This material is copyright and is licensed for the sole use by Vadim Kudria on 4th October 2009 6352 108th St, , Forest Hills, , 11375 Download at WoweBook.Com Acknowledgment The authors would like to thank the Oracle SOA Suite 11g development and product management teams, and the leadership team of David Shaffer, Amlan Debnath, Hasan Rizvi, and Thomas Kurian for their vision, strategy, and creation of the industry-leading SOA and process-enabling software suite that was used in this book. The work presented here has substantially beneted from the input and feedback of many, including members of the business integration software product management group, nearly a thousand training attendees within and outside of Oracle, and the instructors who delivered the training to them. We would like to mention specically the direct contributions of Deb Ayers, Jeff Hutchins, Mihai Munteanu, and Lloyd Williams who provided some of the lab content. In addition, we would like to thankfully acknowledge the help received from Sheila Cepero and Todd Adler in handling all the necessary legal steps within Oracle associated with the publishing of this book. The publishing team at Packt Publishing was wonderful to work with—the enthusiasm, promptness, and guidance of James Lumsden and Aanchal Kumar throughout the evolution of this book are particularly worthy of mention. And, nally, we would expressly like to thank our families for their love and support as we took on the challenge of putting this book together on top of our already very busy schedules and borrowed heavily from the invaluable family time. This material is copyright and is licensed for the sole use by Vadim Kudria on 4th October 2009 6352 108th St, , Forest Hills, , 11375 Download at WoweBook.Com This material is copyright and is licensed for the sole use by Vadim Kudria on 4th October 2009 6352 108th St, , Forest Hills, , 11375 Download at WoweBook.Com [...]... around a tutorial that is built in an iterative fashion, will guide you through all the components of the suite and how they relate to each other The authors are part of the Oracle SOA Suite product management team, and the idea of the book came as we were delivering an earlier version of this material, as an accelerated internal training at Oracle before the product was even released These training... very well received and we decided it was worth sharing this material with a larger audience This book is not meant to be used as reference material—it is an accelerated learning path to the Oracle SOA Suite The focus is on breadth rather than on depth More specifically, we wanted to highlight the key capabilities and role of each product in the Oracle SOA Suite and explain how they can be put to work... as a service, then this composite application becomes subject to the above set of disciplines The ability of an organization to follow SOA disciplines routinely depends on the SOA maturity of the organization Based on its business needs, and by following a suitable SOA maturity model, an organization can create an SOA adoption roadmap to attain higher SOA maturity over a period of time [ 13 ] Download... implement and best leverage SOA • Organizational architecture: The organization roles, responsibilities, and governance as they pertain to SOA- related activities For a successful SOA adoption, you need to attend to each of the above aspects, which are not all technology related This is the reason why you may hear remarks like "SOA is not only technology" or "You cannot buy SOA off-the-shelf" While we acknowledge... essential aspects of SOA in a refresher style so as to provide you with a reasonable context Much of the content in this chapter will serve as general background information on SOA and can be useful for overall practice of SOA In what is to follow, we touch upon what SOA and its essential constituent services are, and why one should one even bother about SOA We recount how the basics of SOA have evolved and...Thank you for purchasing this Oracle SOA Suite 11g R1 tutorial New versions of SOA Suite 11g are in the pipeline, and due for release in the foreseeable future Accordingly, Packt would like to offer you complimentary eBook upgrades for the R2 and R3 editions of this tutorial Packt eBooks come in PDF format, can be printed, and are now copy-paste enabled To qualify for this offer, please email oracle@ packtpub.com... composite that you can deploy, test, run, monitor, and manage Chapter 1 starts the book off with a quick refresher on some of the useful concepts regarding SOA and services and concludes with an introduction to Service Component Architecture (SCA) Chapter 2 discusses the key challenges in the technical implementation of SOA- based applications and how Oracle SOA Suite 11g leverages SCA principles to address... to create a process that orchestrates the overall flow, adding human interaction, creating conditional process execution using business rules, and accessing external services via a JMS (Java Message Service) adapter At the end of each and every chapter, you will have a composite that can be deployed, run, and tested You are advised to go through these tutorial chapters, 5-10 in a sequential manner... System Access Data Aggregation Data Synchronization Adapters Data Access Data Access IT Infrastructure for SOA Atomic Business Services SOA Governance Business Activity Services SOA Security System & Human Centric Processes SOA Management Business Process Rationalization Service Mediation & Messaging Shared Business Processes Connectivity Services Shared Services Business Processes Shared Portlets Business... computing paradigm and has become a key ingredient of modern business applications and IT infrastructure Now accepted quite widely by user communities and heavily backed by major software vendors such as Oracle, IBM, SAP, and Microsoft, SOA tools and practices are maturing fast Since this book is focused on teaching how to use a SOA- enabling tool set, and not on deep exploration of SOA philosophies and methodologies, . Getting Started with Oracle SOA Suite 11g R1 – A Hands-On Tutorial Fast track your SOA adoption—Build a service-oriented composite application. Buelow Manas Deb Jayaram Kasi Demed L'Her Prasen Palvankar Acquisition Editor James Lumsden Technical Editor Aanchal Kumar Indexer Hemangini Bari Editorial

Ngày đăng: 14/03/2014, 13:20

TỪ KHÓA LIÊN QUAN

w