Our new book “Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c” got published

DesignPrinciplesBPMandSOA

In the past year I have contributed to a new Packt book titled “Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c”. I’m very happy that we have managed to publish it this June.

This book is a design handbook and provides skills to successfully design, implement, and optimize business processes on top of SOA. Starting with business process modeling, it shows design principles to architect sound process architectures. It presents best practices for modeling business processes using BPMN, together with design principles for services and composite applications. It provides detailed coverage of how to prepare business processes for execution. An in-depth explanation of human interactions is given and also principles and best practices for using rules.

Moving on, Adaptive Case Management principles are explained, along with the reach of business processes to mobile devices and ensuring multichannel interactions. Business activity monitoring, event-driven architectures, complex event processing in relation to business processes, and enabling integration with events and IoT devices are explained. The design principles and best practices are demonstrated in a practical way on a rental car use case.

You will learn

  • Design principles to model business processes and business architectures
  • Best practices to produce executable business processes in BPMN
  • Principles when designing reusable services and composite applications
  • Advanced approaches to human interactions in business processes, including patterns and Adaptive Case Management
  • Business rules management and principles for rule design and implementation, including using rules in BPMN and BPEL processes
  • Prepare process applications for mobile and multichannel/omnichannel
  • Explore the best practices and principles of Business Activity Monitoring to define and monitor Key Performance Indicators
  • Extend the processes to Internet of Things devices and processing complex events

Enjoy the reading! We hope you like it!

I’m speaking at BPM Integration Days 2014

Vom 24. – 25. Februar 2014 finden in München die BPM Integration Days 2014 statt.

Die BPM & Integration Days konzentrieren sich diesmal auf die praktischen Synergien von BPM mit Systemintegration, Mobile, BI und Cloud, gepaart mit Erkenntnissen aus vielen Jahren Projekterfahrung aller Referenten.

Am ersten Tag haben wir ein erstklassiges Programm mit insgesamt 18 Sessions, einer Keynote und einem Panel zusammengestellt:

NewImage

 

Am zweiten Tag werden die wichtigsten Schwerpunktthemen in vier Halbtagesworkshops und in einem ganztägigen Workshop intensiv vertieft:

NewImage

 

Ich bin stolz auch bei der diesjährigen Durchführung als Sprecher dabei zu sein. Am ersten Tag werde ich die folgenden zwei Präsentationen halten:

Mehr zu den BPM Integration Days 2014 finden Sie hier.

Ein Anlass den Sie auf keinen Fall verpassen sollten!

First two chapters of “Industrial SOA” articles series have been published both on OTN and Service Technology Magazine

Updated: 14.4.2013

Industrial SOA is a 14-part  article series focused on service orientation, written collaboratively by a group of recognized experts and community leaders in service oriented architecture. I’m really happy and proud to be part of that group. 

NewImage

SOA and service-orientation have laid the foundation for a variety of emergent service technology innovations, while the original building blocks of SOA and service-orientation continue to evolve by embracing fundamental service technologies, concepts and practices. These new technology innovations do not replace service-orientation; they use it as their basis. Service-orientation continues to evolve towards a factory approach, towards industrializing integrated platforms, such as BI, master data management (MDM), mobile front-ends, BPM, adaptive processes, Big Data and Cloud Computing – all of which add architectural layers upon SOA-based infrastructure. All of these technologies can interface via standardized data and functions, published as service contracts, in order to avoid redundancy – that’s service-orientation.

The articles are & will be published both on Oracle Technology Network (OTN) and Service Technology Magazine (STM).

Available and upcoming Articles:

Chapter 1 : Industrial SOA (OTN, STM)
Chapter 2: SOA Blueprint: A Toolbox for Architects (OTN, STM)
Chapter 3: Service Categories (OTN, STM)
Chapter 4: SOA Maturity (OTN, STM)
Chapter 5: Enterprise Service Bus (OTN, STM)
Chapter 6: Securing a SOA Landscape (OTN, STM)
Chapter 7: Understanding Service Compensation (OTN, STM)
Chapter 8: SOA and User Interaction (OTN, STM)
Chapter 9: SOA in Real Life: Mobile Solutions (OTN, STM)
Chapter 10: Event-Driven SOA (OTN, STM)
Chapter 11: MDM and SOA: Be Warned! (OTN, STM)
Chapter 12: BPM and ACM (OTN, STM)
Chapter 13: SOA and Cloud (OTN, STM)

Thomas Erl, Editor of Service Technology Magazine: “Welcome to this special issue in which we are launching an extensive article series dedicated to the exploration of contemporary SOA topics and issues. This refreshing view of what is termed as “Industrial SOA” highlights some of the more recent innovations in practice that will especially be of interest to those who want to learn some techniques that go beyond the academic essentials. This issue begins with a preface by Oracle veteran Juergen Kress, and then moves on to the first of twelve articles in the series. Subsequent issues of the Service Technology Magazine will publish new articles, which will take the series into early 2014. These articles were authored by a group of SOA experts that have received wide-spread recognition throughout Europe and have been nicknamed the “Masons of SOA”. One of the masons, Clemens Utschig, was also a co-author of the SOA Manifesto back in 2009.”

Send us your feedback Twitter @twitter/soacommunity  #industrialSOA

 

My presentations at Oracle Open World 2012

Oracle Open world 2012 is already past and I’m back in Europe. Here is just a quick wrap up of my involvements at OOW 2012. 

Oracle Fusion Middleware Live Application Development (UGF10464)

For the fourth time, the Live FMW Application Development show has been held. This time at Oracle Open World 2012,  during the ADF EMG community event on Sunday organised by Chris Muir. I joined the team for the first time, as due to my injury in last december, I was not able to be part at UKOUG 2011. For three hours, we demonstrated the audience (around 100 participants) how an application can be created across the tiers – UI (ADF), Process (BPM), Service Integration (SOA Suite) and the Database. Because we had only one beamer available, we first presented for each tier how the development works and then in the second phase, we presented how some changes/addons can be applied to the 1st iteration. I was part of the Service Integration team, together with Ronald.

The slides of the show are available on slideshare. Only a few, the real value was of course in the live demo!

A photo of me and Ronald during Lucas introduction: 

IMG 2648

It was fun to be part of the team, hope we can repeat it soon somewhere else! Thanks to Lucas, Chris and Duncan for organising the show!

There were also some discussion about further using the material, such as some videos on youtube, writing an article series….

Effective Fault handling in SOA Suite 11g (CON4832)

In this co-presentation with Ronald van Luttikhuizen we presented how the built-in functionality of Oracle SOA Suite and Oracle Service Bus can help to implement fault handling and fault prevention. We used an example scenario, which is complex enough to show some real live problems in a service-oriented solution with a mix of services, technologies and platforms. 

Use case with possible fault szenarios

The session was pretty well attended, and with an extended Q&A sessions at the end. We got quite a lot of interesting questions and I even had to leave earlier, as I had my next presentation just after this one.  

The slides are available on slideshare. We are currently writing a series of articles which will dive deeper into the subjects of error handling and error prevention and show how the SOA Suite 11g platform can help. 

Five Cool use cases for the Spring component of Oracle SOA Suite (CON6210)

My last presentation at Open World 2012 was about the Spring component of the Oracle SOA Suite.

The Spring component makes it possible to embed Java code as a Service Component Architecture (SCA) first-class citizen through the Spring component implementation type. Thereby the coarse-grained components of Oracle SOA Suite (such as BPEL, Mediator) can be extended by much-finer-grained Spring beans wrapped inside the Spring component. The goal of the session was to show how and why you want to use the Spring component and to hopefully inspire attendees to use it for their own projects.

There is of course a question what “cool” means. Cool and practice-related doesn’t always match and of course I wanted to also show some use cases which are actually useful at daily work. 

It took me quite some time to put the use cases together and to make them working. Especially because I have not previously worked with some libraries/frameworks i have used. At the end I presented the following use cases:

  • Advanced Configuration through JMX
  • Dynamic Routing in SOA Suite (i.e. publish/subscribe)
  • Integration of MongoDB NoSQL database
  • Integration of Twitter to send update messages
  • Integration of Twitter to receive mentioned messages

As you can see on slide 40, I had some other ideas, but just not enough time to do them as well. Maybe I will do it for a session on another conference. 

The slides are available on slideshare. I have also planed to write some further blog articles, one for each use case I have presented and to show step by step how the use case can be implemented.

 

It was a lot of work to prepare the session, but enjoyed it! 

SOA & BPM Integration Days February 23rd and 24th in Düsseldorf (Germany)

In February I will join some of the leading SOA experts in the German area and present on the 1st SOA & BPM Integration Days in Düsseldorf!

teaser

I’m sure it will 2 interesting days for both the participants and the speakers with a very exiting agenda on both of the two days!

The event is for software architects, IT- and Project leaders, who want to get 1st class information for their critical projects without any marketing filter. Additionally the event provides an excellent chance to intensively discuss individual questions and challenges with leading experts.

On the 1st day I will present the following sessions:

    On the 2nd day I will help to carry out the following 3 hour workshop:
    You should definitely not miss this event! Use the code “integration112” when you register for the event to get 20% off the regular price!
    See you there!