talk-data.com talk-data.com

M

Speaker

Matjaz B Juric

3

talks

author
Filtering by: O'Reilly Data Engineering Books ×

Filter by Event / Source

Talks & appearances

Showing 3 of 3 activities

Search activities →
Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c

This comprehensive book dives deep into designing and implementing process-driven systems using Oracle BPM and SOA Suite 12c. You'll explore best practices, design principles, and practical techniques to create flexible and sustainable architectures for business processes. What this Book will help me do Model business processes and architectures effectively with BPM and SOA principles. Apply BPMN for creating executable business processes that meet organizational needs. Design reusable services and composite applications that optimize backend systems. Implement advanced human interaction techniques including Adaptive Case Management. Monitor business processes using Business Activity Monitoring to analyze key performance indicators. Author(s) Matjaz B. Juric and his co-authors bring years of expertise in BPM and SOA technologies, backed by real-world experience in designing and implementing enterprise-grade architectural solutions. They convey their knowledge through structured and accessible content aimed to empower technical professionals. Who is it for? This book is ideal for BPM and SOA professionals including architects and developers, as well as business analysts looking to deepen their technical expertise. Suitable for all levels, it provides insights into both entry-level and advanced topics, ensuring applicability for varied skill sets.

WS-BPEL 2.0 Beginner's Guide

The "WS-BPEL 2.0 Beginner's Guide" is an essential resource for getting started with designing and implementing WS-BPEL 2.0-based business processes using Oracle SOA Suite 12c. The book introduces you to core concepts, guides you through practical activities, and equips you with skills to effectively use WS-BPEL for orchestrating and managing web services. What this Book will help me do Understand the core syntax and semantics of WS-BPEL 2.0 for designing business processes. Learn to utilize the Oracle SOA Suite 12c to build and deploy WS-BPEL executable processes. Develop skills to use WS-BPEL features such as variables, conditions, loops, and error handling for robust implementations. Gain practical insights into asynchronous operations, dynamic invocations, and messaging patterns in WS-BPEL. Master advanced WS-BPEL concepts like human task integration, event handling, and compensation mechanisms. Author(s) Matjaz B. Juric is a renowned author and technical expert with extensive experience in SOA and BPM technologies. He has authored multiple books focusing on enterprise systems and has a background in academic research and teaching. His approachable and thorough writing style ensures that readers are able to grasp complex topics and apply them effectively in their work. Who is it for? This book is directed at software professionals such as architects, designers, and developers who are working on or looking to adopt SOA and BPM solutions within their projects. Readers should have a basic understanding of SOA concepts and web services but do not need prior experience with WS-BPEL. It is suitable for those aiming to learn WS-BPEL 2.0 from scratch to become proficient in designing and implementing business processes.

Business Process Execution Language for Web Services - Second Edition

Key Features Architecture, syntax, development and composition of Business Processes and Services using BPEL Advanced BPEL features such as compensation, concurrency, links, scopes, events, dynamic partner links, and correlations Oracle BPEL Process Manager and BPEL Designer Microsoft BizTalk Server as a BPEL server Book Description Web services provide the basic technical platform required for application interoperability. They do not, however, provide higher level control, such as which web services need to be invoked, which operations should be called and in what sequence. Nor do they provide ways to describe the semantics of interfaces, the workflows, or e-business processes. BPEL is the missing link to assemble and integrate web services into a real business process BPEL4WS standardizes process automation between web services. This applies both within the enterprise, where BPEL4WS is used to integrate previously isolated systems, and between enterprises, where BPEL4WS enables easier and more effective integration with business partners. In providing a standard descriptive structure BPEL4WS enables enterprises to define their business processes during the design phase. Wider business benefits can flow from this through business process optimization, reengineering, and the selection of most appropriate processes . Supported by major vendors - including BEA, Hewlett-Packard, IBM, Microsoft, Novell, Oracle, SAP, Sun, and others - BPEL4WS is becoming the accepted standard for business process management. This book provides detailed coverage of BPEL4WS, its syntax, and where, and how, it is used. It begins with an overview of web services, showing both the foundation of, and need for, BPEL. The web services orchestration stack is explained, including standards such as WS-Security, WS-Coordination, WS-Transaction, WS-Addressing, and others. The BPEL language itself is explained in detail, with Code snippets and complete examples illustrating both its syntax and typical construction. Having covered BPEL itself, the book then goes on to show BPEL is used in context. by providing an overview of major BPEL4WS servers. It covers the Oracle BPEL Process Manager and Microsoft BizTalk Server 2004 in detail, and shows how to write BPEL4WS solutions using these servers. What you will learn Chapter 1 provides a detailed introduction to BPEL and Service Oriented Architecture (SOA). It discusses business processes and their automation, explains the role of BPEL, web services, and Enterprise Service Buses (ESB) in SOA, provides insight into business process composition with BPEL, explains the most important features, compares BPEL to other specifications, provides an overview of BPEL servers, and discusses the future of BPEL. Chapter 2 provides a detailed introduction to the Web Services Technology Stack. It discusses the important standards and specifications for using BPEL and implementing SOA with web services, such as WS-Security, WS-Addressing, WS-Coordination, WS-AtomicTransaction, WS-BusinessActivity, WS-Reliable Messaging, etc. Chapter 3 discusses the composition of web services with BPEL. The chapter introduces the core concepts of BPEL and explains how to define synchronous and asynchronous business processes with BPEL. The reader gets familiar with BPEL process structure, partner links, sequential and parallel service invocation, variables, conditions, etc. Chapter 4 goes deeper into the BPEL specification and covers advanced features for modeling complex business processes. Advanced activities, scopes, serialization, fault handing, compensations, event handling, correlation sets, concurrent activities and links, process lifecycle, and dynamic partner links are covered in detail. Chapter 5 explains how to use the Oracle BPEL Process Manager for deploying and executing business processes defined in BPEL. It describes the server architecture, tools, features, and common approaches for managing and debugging BPEL processes. The chapter also looks at graphical development of BPEL processes using Oracle BPEL Designer for JDeveloper and for Eclipse. Chapter 6 takes a detailed look at the advanced features of the Oracle BPEL Process Manager including extension functions, dynamic parallel flows, Web Services Invocation Framework, Java embedding, Notification service, Workflow service, Identity service, and Oracle BPEL Server APIs. Chapter 7 discusses MS BizTalk Server 2004 and its support for BPEL. It explains how to develop business processes in BizTalk and export them to BPEL. It also explains how to import BPEL processes into BizTalk and how to use the Orchestration Designer tool to define processes graphically, and compares BizTalk and BPEL constructs. Appendix A provides a syntax reference for BPEL version 1.1. The appendix covers standard BPEL activities and elements, functions, attributes, and faults. Who this book is for This book is aimed at architects and developers in the design, implementation, and integration phases of advanced information systems and e-business solutions, developing business processes and dealing with the issues of composition, orchestration, transactions, coordination, and security. The book presumes knowledge of XML and web services, web services development (either on J2EE or .NET), and multi-tier architecture