Service-Oriented Architecture Articles


(See also: Service-Oriented Architecture Topic)

SOA and Cloud Computing [April 2014]
by Jürgen Kress, Berthold Maier, Hajo Normann, Danilo Schmeidel, Guido Schmutz, Bernd Trops, Clemens Utschig-Utschig, Torsten Winterberg
The final article in the Industrial SOA article series takes a look at the relationship between SOA and Cloud Computing, and offers insight into how SOA principles can help to insure the long-term success and business value of the migration to the Cloud.

Speedy Perception versus Speedy Reception: Smart Asynchronous Interactions [March 2014]
by Lucas Jellema
When is a synchronous approach to application architecture like a bad restaurant? Oracle ACE Director Lucas Jellema explains -- and shows you a better way.

SOA's People Problem [March 2014]
by Bob Rhubart
Sometimes the biggest obstacle to successful SOA has little to do with technology. Community leaders share insight in this article from the latest issue of Oracle Magazine.

Starting and Stopping a Java EE Environment when using Oracle WebLogic [February 2014]
by René van Wijk
Oracle ACE Director and Fusion Middleware specialist René van Wijk explores ways to simplify the life-cycle management of a Java EE environment through the use of scripts developed with WebLogic Scripting Tool and Linux Bash.

SOA and Business Processes: You are the Process! [February 2014]
by Jürgen Kress, Berthold Maier, Hajo Normann, Danilo Schmeidel, Guido Schmutz, Bernd Trops, Clemens Utschig-Utschig, Torsten Winterberg
Part of the Industrial SOA series, this article looks at best practices for modeling and managing effective business processes.

A Real World Guide to Invoking Oracle Service Bus and Event Delivery Network Using C++ and Web Services [January 2014]
by Sebastian Lik-Keung Ma
A demonstration of extreme decoupling using OSB and EDN in Oracle SOA Suite 11g, this article details a complete, end-to-end, working example of how a C++ application can produce an event to the SOA infrastructure, and how a JDeveloper application can consume that event.

Integration with Fusion Applications [December 2013]
by Vladimir Ajvaz, Anil Passi, and Dhaval Mehta
This 54-page sample chapter (PDF, 1.71MB) from the Oracle Fusion Applications Development and Extensibility Handbook (2013, Oracle Press) examines the role SOA plays in the process of integrating with Fusion Applications.

MDM and SOA: Be Warned! [December 2013]
by Jürgen Kress, Berthold Maier, Hajo Normann, Danilo Schmeidel, Guido Schmutz, Bernd Trops, Clemens Utschig-Utschig, Torsten Winterberg
This article, part of the "Industrial SOA" series, offers a motive for using MDM, presents typical variants for possible MDM architecture concepts, and illustrates the interplay of MDM and SOA.

SOA Governance Through Enterprise Architecture [December 2013]
by Manuel Rosa and André de Oliveira Sampaio
This article presents a strategy for increasing the visibility and viability of SOA goverance as part of a global enterprise architecture.

Event-Driven SOA [December 2013]
by Jürgen Kress, Berthold Maier, Hajo Normann, Danilo Schmeidel, Guido Schmutz, Bernd Trops, Clemens Utschig-Utschig, Torsten Winterberg
If we consider real companies and their business transactions, we see that the real world is not really service-driven at all, but much more event-driven. This article, part of the Industrial SOA series, examines event-driven architectures and their place in SOA.

SOA in Real Life: Mobile Solutions [October 2013]
by Jürgen Kress, Berthold Maier, Hajo Normann, Danilo Schmeidel, Guido Schmutz, Bernd Trops, Clemens Utschig-Utschig, Torsten Winterberg
Consumers are no longer content to be chained to a desktop or laptop computer. This article, part of the Industrial SOA series, describes ways companies can take SOA to go.

Coherence*Web: Sharing an httpSession Among Applications in Different Oracle WebLogic Clusters [October 2013]
by Jordi Villena
SOA solution architect Jordi Villena shows how easy it is to extend Coherence*Web to enable session sharing.

SOA and User Interfaces [October 2013]
by Juergen Kress, Hajo Normann, Danilo Schmiedel, Guido Schmutz, Clemens Utschig-Utschig, Torsten Winterberg, and Bernd Trops
The eighth chapter in the Industrial SOA series addresses the challenges of developing user interfaces in a service oriented architecture, and describes a practical application of Thomas Erl's UI Mediator pattern.

Understanding Service Compensation [September 2013]
by Juergen Kress, Hajo Normann, Danilo Schmiedel, Guido Schmutz, Clemens Utschig-Utschig, Torsten Winterberg, and Bernd Trops
The seventh chapter in the Industrial SOA series, this article strives to provide a better understanding the implications of transactions and compensation within a service-oriented architecture.

A Case for Oracle Fusion Middleware [August 2013]
by Lucas Jellema
Oracle ACE Director Lucas Jellema created a composite of several real-world companies to produce this in-depth look at the interaction of people, processes, and technologies in the transition to a service-oriented architecture.

Securing the SOA Landscape [July 2013]
by Jürgen Kress, Berthold Maier, Hajo Normann, Danilo Schmeidel, Guido Schmutz, Bernd Trops, Clemens Utschig-Utschig, Torsten Winterberg
Security requirements become more complex in the distributed system landscape of a service oriented architecture. This article, part of the Industrial SOA series, offers tips on how to handle security responsibly, using tried and true best practices.

Enterprise Service Bus [July 2013]
Answers to some of the most important questions surrounding the use of an enterprise service bus, using concrete examples to clarify correct areas of application. Part of the Industrial SOA article series.

SOA Maturity [July 2013]
by Juergen Kress, Hajo Normann, Danilo Schmiedel, Guido Schmutz, Clemens Utschig-Utschig, Torsten Winterberg, and Bernd Trops
This chapter in the Industrial SOA article series offers an exploration of the fundamentals of applying a factory approach to modern service-oriented software development.

Single Sign-On with Security Assertion Markup Language between Oracle and SAP [June 2013]
by Ronaldo Fernandes
Implementing Security Assertion Markup Language (SAML) to provide identity propagation from Oracle Web Service Manager (OWSM) in Oracle Service Bus (OSB) to SAP Enterprise Central Component (ECC).

Canonizing a Language for Architecture: An SOA Service Category Matrix [June 2013]
by Juergen Kress, Hajo Normann, Danilo Schmiedel, Guido Schmutz, Clemens Utschig-Utschig, Torsten Winterberg, and Bernd Trops
Part of the Industrial SOA article series.

Fault Handling and Prevention for Services in Oracle Service Bus [May 2013]
by Guido Schmutz and Ronald van Luttikhuizen
Part two in a series, this article concentrates on concrete fault handling and prevention measures in the integration layer that are realized through Oracle Service Bus.

Industrial SOA [April 2013]
by Juergen Kress, Hajo Normann, Danilo Schmiedel, Guido Schmutz, Clemens Utschig-Utschig, Torsten Winterberg, and Bernd Trops
The preface to a 14-part series on service oriented architecture written collaboratively by a group of recognized SOA experts and community leaders.

SOA Blueprint: A Toolbox for Architects [April 2013]
by Juergen Kress, Hajo Normann, Danilo Schmiedel, Guido Schmutz, Clemens Utschig-Utschig, Torsten Winterberg, and Bernd Trops
This article outlines the architectural foundation upon which functional IT processes can be implemented and commercial, open source, and other modules added in order to enable and promote system and design advancements. Part of the Industrial SOA article series.

On the Integrity of Data [April 2013]
by Lucas Jellema
An introduction to the basics of data integrity enforcement in a variety of environments.

Moving to Oracle WebCenter Content 11g Web Services [April 2013]
by Jon McDonald
Working with the Generic and Native Web Services provided in Oracle WebCenter Content 11g.

Classification of Services [March 2013]
by Lonneke Dikmans and Ronald van Luttikhuizen
A sample chapter from SOA Made Simple, from Packt Publishing.

Working with Transactions [March 2013]
by Antony Reynolds and Matt Wright
A sample chapter from Oracle SOA Suite 11g Developer's Cookbook, from Packt Publishing

Fanning Out Events on the SOA Suite 11g Event Delivery Network [February 2013]
by Oracle ACE Director Lucas Jellema
This article describes how events can be used in Oracle SOA Suite 11g to have business processes impact each other in a meaningful way with maximum decoupling.

Track Down a Memory Leak [January 2013]
by Dr. Frank Munz
This sample chapter from Oracle WebLogic Server 12c: Distinctive Recipes offers a simple solution.

Fault Handling and Prevention - Part 1 [November 2012]
by Guido Schmutz and Ronald van Luttikhuizen
In this technical article, part one of a four part series, Oracle ACE Directors Guido Schmutz and Ronald van Luttikhuizen guide you through an introduction to fault handling in a service-oriented environment using Oracle SOA Suite and Oracle Service Bus.

X.509 Certificate Revocation Checking Using OCSP protocol with Oracle WebLogic Server 12c [November 2012]
by Abhijit Patil
A technical guide to using X.509 Certificate Revocation Checking Functionality with the OCSP protocol to validate in-bound certificates.

Setting Up, Configuring, and Using an Oracle WebLogic Server Cluster [October 2012]
by Yuli Vasiliev
Yuli Vasiliev shows you how take advantage of multiple Oracle WebLogic Server instances grouped into a cluster to maximize scalability and availability.

Consume Early, Consume Often [September 2012]
by Frank Nimphius
How to service-enable Oracle ADF Business Components application modules for consumption by SOA and Web services clients.

Advanced Pub/Sub: Why Do We Need It? [August 2012]
SOA and Java architect Daniel Amadei explores the advanced publish and subscribe features in Oracle WebLogic Server.

SOA, Cloud, and Service Technologies [August 2012]
Best selling SOA author Thomas Erl and Oracle SOA experts Tim Hall and Demed L'Her explore the evolution of IT architecture and the emerging role of the IT architect in this edited transcript of an OTN ArchBeat podcast.

Scaling Service Oriented Architecture [August 2012]
Philip Wik explores what scaling is and what it means to a Service Oriented Architecture, and proposes Oracle-based solutions to SOA scaling and an Oracle-based SOA scaling roadmap.

Oracle WebLogic RESTful Management Services: From Command Line to JavaFX [August 2012]
by William Markito Oliveira
William Markito Oliviera offers code samples and scripts to illustrate the RESTful Management Services features in Oracle WebLogic Server 12c.

Storing SCA Metadata in the Oracle Metadata Services Repository [July 2012]
by Nicolás Fonnegra Martinez and Markus Lohn
The advantages of using the Oracle Metadata Services Repository as a central storage point for metadata.

Securing Heterogeneous Systems Using Oracle Web Services Manager [May 2012]
by Ronald van Luttikhuizen and Jens Peters
A case study on using use Oracle Web Services Manager to secure interactions between Web Services exposed by Oracle Service Bus and an employee portal built in Microsoft .NET and Silverlight.

Oracle Enterprise Gateway: Integration with Oracle Service Bus and Oracle Web Services Manager [March 2012]
by William Markito Oliveira and Fabio Mazanatti
Providing a secure environment for your Web Services

Three Recipes for Oracle Service Bus 11g [March 2012]
by Guido Schmutz, Edwin Biemond, Jan van Zoggel, Mischa Kölliker, and Eric Elzinga
Whip up a fresh batch of service- and message-oriented solutions with these recipes from the Oracle Service Bus 11g Development Cookbook.

Unit Testing Asynchronous BPEL Processes Using soapUI [February 2012]
by Daniel Amadei
Thanks to its support for Mocking and WS-Addressing, soapUI can be used to test asynchronous BPEL processes. Daniel Amadei shows you how.

Start Small, Grow Fast [January 2012]
by Edwin Biemond, Ronald van Luttikhuizen, and Demed L'Her
A set of pragmatic best practices for deploying a simple and sound SOA footprint that can grow with business demand.