LINK DOWNLOAD MIỄN PHÍ TÀI LIỆU "Tài liệu Oracle SOA Infrastructure Implementation Certification Handbook pdf": http://123doc.vn/document/1044977-tai-lieu-oracle-soa-infrastructure-implementation-certification-handbook-pdf.htm
Kathiravan Udayakumar has more than 8 years of IT experience with expertise
in Oracle Fusion Middleware products and PeopleSoft applications. Interestingly, all
his experiences relate to the world's rst implementation (Greeneld) of IT system
implementation and system integration.
Kathiravan holds a Bachelor's degree as a Gold Medalist in Electronics and
Communication Engineering from Madurai Kamaraj University; a Master of
Science degree in System Software Engineering from Birla Institute of Science and
Technology, Pilani; and a Master of Business Administration degree in Sales and
Marketing from Symbiosis Institute, Pune.
He has extensive experience in architecting and designing solutions using various
Oracle Fusion and PeopleSoft products. He works for a highly-reputed IT consulting
organization and is considered to be a key member of the Fusion CoE team. He has
trained more than 100 associates in Fusion Middleware 11g to gain the skills for
developing and designing solutions using Oracle SOA Suite 11g.
Kathiravan has extensive experience in the IT certication area for many years now,
right from his college days. He holds various IT certications from Cisco, IBM,
Oracle, and BrainBench.
I would like to thank my family and friends who have always been
supportive and helped me to move forward in all walks of my life.
I would especially like to thank my colleague Jayaprakash
Rajendran, who volunteered to review this book without any
hesitation, and provided valuable comments on time despite his
busy schedule. I would also like to thank all the members of Packt
editorial team who have constantly helped me to improve this book
with their valuable comments and service.
www.it-ebooks.info
About the Reviewers
Hans Forbrich, who is an Oracle ACE Director, has been working with Oracle
technologies for a number of years, starting with Oracle Database v4 and Oracle
Middleware using Oracle Web Server 3.0.
He is an Oracle University partner instructor; owner and principal partner in
Forbrich Consulting Group, which is an OPN member. He is a consultant on high
availability platforms using Oracle Linux and Oracle VM under Oracle Database
and Oracle Fusion Middleware technologies, and is frequently invited to Oracle
conferences to discuss a variety of Oracle-related topics.
Arun Pareek is an SOA Practitioner working on SOA-based implementation
projects in the capacity of a Consultant and Architect for over 5 years now. He is also
an IASA certied Software Architect and currently co-authoring a book on Oracle
SOA Suite Administration for Packt Publishing.
He has been actively working on an SOA Suite of products for both BEA and
Oracle including technologies like Service Bus, AIA, BPEL, BAM, BPA, and
BPMN. He has a knack for designing systems that are scalable, performant,
and fault-tolerant and is an enthusiast of Automated Continuous Integration
techniques. He is also an active blogger on these technologies and runs a popular
blog at
http://beatechnologies.wordpress.com.
I would like to appreciate the encouragement that I received from
my parents for helping me achieve many things in life. A special
note of thanks to my wonderful wife, Karuna, for her constant
support, cooperation, and patience, without which it would have
been impossible for me to manage my work and life together.
www.it-ebooks.info
Jayaprakash Rajendran has around 7 years of IT experience with expertise in PL/
SQL programming, Oracle SOA 10g/11g Suite, PeopleSoft Application development,
and Enterprise Application Integration with experience in Oracle SOA 11g, Oracle
SOA Suite 10.1.3.x, and Oracle AIA.
He has experience in working with technology adapters such as File Adapter, FTP
Adapter, Database Adapter, JMS Adapter, and Oracle AQ Adapter.
I would like to thank Kathiravan for giving me the opportunity to
review this book and provide my input.
Kalyan Sura holds a Master's degree in Computers and has 15 years of IT
experience. He provided technical and functional leadership on multiple large-scale
full lifecycle ERP, CRM, and SOA implementations including formulating system
scope and objectives.
Kalyan helped re-architect several mid-to-large scale B2B systems by providing
detailed architectural specications and a technical approach. He published and
presented whitepapers on Oracle E-Business Suite and integration technologies at
both regional and international Oracle conferences.
He recently completed a leadership course at Harvard BSP. He is well-known for his
strategic thinking, technical expertise, implementation abilities, and innovation while
handling tough assignments and providing quality results.
He successfully demonstrated applying existing and emerging technologies to
deliver multiple concurrent large-scale projects. He is a persuasive negotiator
successfully presenting complex tactical/program plans to corporate leaders and
decision makers to achieve their buy-in.
I would like to thank Kathiravan and Packt Publishing for giving me
an opportunity to be one of the reviewers of this book.
www.it-ebooks.info
www.PacktPub.com
Support les, eBooks, discount offers and more
You might want to visit www.PacktPub.com for support les and downloads related to
your book.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub
les available? You can upgrade to the eBook version at www.PacktPub.com and as a print
book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
service@packtpub.com for more details.
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a
range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
http://PacktLib.PacktPub.com
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book
library. Here, you can access, read and search across Packt's entire library of books.
Why Subscribe?
• Fully searchable across every book published by Packt
• Copy and paste, print and bookmark content
• On demand and accessible via web browser
Free Access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access
PacktLib today and view nine entirely free books. Simply use your login credentials for
immediate access.
Instant Updates on New Packt Books
Get notied! Find out when new books are published by following @PacktEnterprise on
Twitter, or the Packt Enterprise Facebook page.
www.it-ebooks.info
www.it-ebooks.info
Table of Contents
Preface 1
Chapter 1: Overview of Oracle SOA Certication 9
Introduction to Oracle and the products 10
Oracle acquisition 11
Introducing Oracle SOA Suite 11g 13
New features in Oracle SOA Suite 11g 15
Oracle SOA certication objectives 15
Why get certied? 18
Exam details 18
Registration procedure 19
Summary 19
Chapter 2: Service-Oriented Architecture Concepts 21
What is SOA? 21
Do we really benet a lot by designing applications using this method? 22
What is the business signicance of this new architecture? 22
Do we need to learn new languages in doing this? 23
Describing the SOA concepts 23
Identifying standards that enable SOA 24
WS-Messaging standards 26
WS-Service Description and Discovery standards 26
WS-Reliability standards 27
WS-Transaction standards 27
WS-Security standards 27
WS-Business Process standards 28
WS-Management standards 28
Describing the Event Driven Architecture (EDA) 29
A real world example to understand EDA 29
EDA with Oracle SOA Suite 11g 30
www.it-ebooks.info
Table of Contents
[ ii ]
Process followed in publishing and subscribing events 30
Features of Oracle SOA Suite 11g—EDN 30
Reviewing the Service Component Architecture (SCA) 31
SCA with Oracle SOA Suite 11g 34
Summary 35
Self-review questions 35
Chapter 3: SOA Composite Application 39
Oracle SOA Suite 11g components 40
Oracle SOA component description: BPEL 40
Oracle SOA component description: Mediator 41
Oracle SOA component description: Business Rules 41
Oracle SOA component description: Human Task 42
Oracle SOA component description: Adapter 42
Oracle SOA component description: Business Activity Monitor 43
Oracle SOA component description: B2B 44
Oracle SOA component description: MDS 44
SOA Composite Editor 44
Dening an Oracle SOA Composite application 48
Summary 56
Self-review questions 57
Chapter 4: Working with Adapters 59
Introduction to Java Connector architecture 60
Adapter concepts and framework 61
Technology adapters: File, Database, JMS, and so on 63
Applications adapters: E-Biz Suite, PeopleSoft, Siebel, and SAP 68
Adapter design-time conguration 69
File adapter conguration 70
FTP adapter conguration 76
MQ series adapter conguration details 80
Socket adapter service conguration 84
Direct Binding 87
HTTP binding wizard 88
Explain the runtime conguration 90
Summary 91
Self-review questions 91
Chapter 5: Orchestrating Services with BPEL 95
What BPEL helps to accomplish 96
Is BPEL a game changing technology? 97
Synchronous and asynchronous BPEL processes 97
Synchronous 98
www.it-ebooks.info
Table of Contents
[ iii ]
Asynchronous – one-way 101
Asynchronous – bi-directional 102
BPEL components activities and Partner Links 105
Parallel ow and conditional branching 108
BPEL integration with Java 110
Summary 113
Self-review questions 114
Additional reference 116
Chapter 6: Advanced BPEL Concepts 117
Exception handling in composite applications 118
System faults and custom faults 119
The fault management framework 124
The fault policy resolution process 127
Compensation handling within a BPEL process 128
Correlation concepts 129
Property and property alias 129
Summary 132
Self-review questions 132
Chapter 7: Working with Mediator Concepts and Features 135
What the Mediator is not? 135
The Mediator component and its features 136
Creating and conguring a Mediator service component and
creating Mediator routing rules 138
Conguring a Mediator 140
Conguring a Mediator to subscribe to an Event 142
Fault Management in a Mediator 143
Mediator error groups 144
Summary 145
Self-review questions 145
Chapter 8: Human Workow 149
Oracle Human Workow architecture 150
Human Workow service engine 151
Human Workow services 151
Oracle Worklist Application 152
Oracle Human Workow features 154
Oracle Human Workow concepts 155
Participant 155
Task assignment 155
Routing policy 156
Ad-hoc routing 156
www.it-ebooks.info
Table of Contents
[ iv ]
Task stakeholders 156
Task deadlines 157
Notications 157
Task forms 157
Stages 158
Access rules 158
Standalone human tasks 158
Callbacks 158
Events 158
Designing human tasks and services 158
General 160
Data 160
Assignment 160
Deadline 163
Notication 164
Access level 165
Events 167
Invoking a human task from a BPEL process 167
Calling the human task from BPEL 172
Summary 172
Self-review questions 172
Chapter 9: Business Rules 177
The Oracle Business Rules Architecture and Oracle Rule
Engine details 179
The Rule Engine working model 181
Oracle Business Rules concepts 182
Creating rules in JDeveloper Rule Designer 188
Integrating simple Business Rules with the BPEL process 196
Wiring the Business Rule component through SOA Composite 197
Including the Business Rule as an activity to the BPEL process 200
Testing Business Rules from JDeveloper 201
Editing Business Rules from SOA Composer 204
Summary 205
Self-review questions 205
Chapter 10: Securing Services and Composite Applications 209
Web Services and composite security 210
Transport-level security 211
Application-level security 211
XML Encryption (data condentiality) 212
XML Signature 213
WS-Security 213
www.it-ebooks.info
Table of Contents
[ v ]
WS-Security tokens 213
WS-Policy 216
WS-SecurityPolicy 216
Web Services Addressing (WS-Addressing) 218
WS-ReliableMessaging 218
The Fusion Middleware Security architecture 218
Security policy management and identity propagation 219
OWSM Agents 224
Summary 225
Self-review questions 226
Chapter 11: SOA Integration Points 229
The Oracle Service Bus concepts and architecture 230
OSB product architecture 230
Oracle Business Activity Monitoring 232
The Oracle BAM architecture 232
The Oracle BAM server 233
The Oracle BAM web applications 233
The Oracle BAM ADF control 233
Integrating BAM with Oracle SOA Suite 233
Oracle B2B 234
Features of an Oracle B2B product 234
Industry-standard protocols supported by Oracle B2B 235
Oracle B2B 11g home page 236
Oracle B2B deploy agreement 237
Oracle B2B metrics report 237
Oracle B2B Reference Integration Architecture 238
Summary 238
Self-review questions 239
Chapter 12: Monitoring and Managing SOA 11g Deployment 245
Deploying and undeploying the SOA composite application 247
Using JDeveloper to deploy the composites 247
Using the SOA EM SOA deployment wizard to deploy the SAR
le generated through JDeveloper 251
Generating the SAR le through JDeveloper 251
Deploying the SAR le from the console 254
Undeploying composites 259
SOA conguration plan 260
Management of the SOA composite application using the
Enterprise Manager 264
SOA farms and topology features 268
Managing and monitoring the SOA composite 270
SOA EM Export features 275
www.it-ebooks.info
Không có nhận xét nào:
Đăng nhận xét