SOA

The IBM SOA Programming Model

by Matjaz B. Juric | November 2010 | BPEL Enterprise Articles IBM SOA

When embarking on an SOA journey, developers often come across the daunting realities of multiple programming languages, technologies, data format representation, implementation framework options, and such others, when they build services, use services, and develop solutions that aggregate services. The focus should be on programming the business and service design, not on the technology of the underlying implementation.

In this article by Matjaz B. Juric, author of the book WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7, we will take a look at IBM's SOA programming model.

Read The IBM SOA Programming Model in full

Microsoft WCF Hosting and Configuration

by Steven Cheng | October 2010 | Enterprise Articles Microsoft SOA

Windows Communication Foundation 4.0 (WCF 4.0) is a .NET-based application programming interface for building and running connected systems. It enables secure and reliable communication among systems within an organization or across the Internet.

In this article by Steven Cheng, author of the book Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications, we will cover:

  • Hosting a service in a console application
  • Hosting a service in Windows Service
  • Hosting a HTTP service with ASP.NET-compatible context
  • Hosting a non-HTTP service in IIS 7
  • Customizing IIS ServiceHost via ServiceHostFactory
  • Specifying a dedicated service instance for a singleton service
  • Hosting a service in WSS 3.0
Read Microsoft WCF Hosting and Configuration in full

Microsoft WCF Security

by Steven Cheng | October 2010 | Enterprise Articles Microsoft SOA

Windows Communication Foundation 4.0 (WCF 4.0) is a .NET-based application programming interface for building and running connected systems. It enables secure and reliable communication among systems within an organization or across the Internet.

In this article by Steven Cheng, author of the book Microsoft Windows Communication Foundation 4.0 Cookbook for Developing SOA Applications, we will cover:

  • Setting up ad hoc Windows authentication over plain HTTP
  • Getting an authenticated client identity in a service operation
  • Using username authentication with an ASP.NET membership provider
  • Sending a clear text username token over unsecured HTTP transport
  • Using transport and message security at the same time
Read Microsoft WCF Security in full

Scopes in Advanced BPEL

by Matjaz B. Juric | October 2010 | BPEL Enterprise Articles IBM SOA

This article by Matjaz B. Juric, author of the book WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7, addresses the problems identified in the previous article, Fault Handling and Signaling in Advanced BPEL, where we discussed the various aspects of fault handling and signaling in BPEL.

In this article, we will cover:

  • Examples
  • Isolated scopes
Read Scopes in Advanced BPEL in full

Fault Handling and Signaling in Advanced BPEL

by Marc Delisle | October 2010 | BPEL Enterprise Articles IBM SOA

In this article, by Matjaz B. Juric, author of WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7, we will learn about fault handling & signaling in BPEL

We will cover the following topics:

  • WSDL faults
  • Signaling faults
  • Handling faults
Read Fault Handling and Signaling in Advanced BPEL in full

BPEL Support in WebSphere

by Matjaz B. Juric | October 2010 | BPEL Enterprise Articles IBM SOA

In this article, by Matjaz B. Juric, authors of WS-BPEL 2.0 for SOA Composite Applications with IBM WebSphere 7, we will cover the following topics:

  • Long-running processes and microflows
  • Overview of BPEL activities
  • BPEL extensions
  • Assembly diagram
Read BPEL Support in WebSphere in full

Using Oracle Service Bus Console

by Marcel Krizevnik Matjaz B. Juric | September 2010 | BPEL Enterprise Articles SOA Oracle

In this article, by Matjaz B. Juric & Marcel Krizevnik, authors of WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g, we will learn:

  • Creating a project and importing resources from OSR
  • Configuring a business service
  • Testing a business service
  • Creating an Alert destination
  • Creating a proxy service
  • Testing a proxy service
  • Publishing a proxy service to the Oracle Service Registry
  • Re-wiring an SOA composite application
  • Oracle Service Bus use case
Read Using Oracle Service Bus Console in full

Introduction to Oracle Service Bus & Oracle Service Registry

by Marcel Krizevnik Matjaz B. Juric | September 2010 | BPEL Enterprise Articles SOA Oracle

In this article, by Matjaz B. Juric & Marcel Krizevnik, authors of WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g, we will get familiar with Oracle Service Bus (OSB), the Oracle strategic ESB. First, we will look at the OSB architecture and features. Then we will demonstrate the use of OSB on our Travel business process. We will show the combined use of OSB and Oracle Service Registry (OSR) to provide very high fexibility. Therefore, we will frst publish the EmployeeTravelStatus service to the OSR. Then, we will open the Oracle Service Bus Console, create a new project, and import the service and all related artifacts from OSR. Next, we will create a proxy service for the EmployeeTravelStatus service. We will show how to defne the proxy service message fow. We will also demonstrate some advanced features of OSB, such as service result caching. Then, we will deploy the new version of EmployeeTravelStatus service with a slightly different interface and show how OSB can absorb these changes by simply adding an XSL transformation. Finally, we will publish the new proxy service to OSR and modify the corresponding reference binding component in our SOA composite, so that it will retrieve the proxy endpoint address from OSR in runtime.

In this article, we will discuss the following:

  • Oracle Service Bus architecture and features
  • Publishing services to OSR
Read Introduction to Oracle Service Bus & Oracle Service Registry in full

Process Driven SOA Development

by Harish Gaur Matjaz B. Juric | September 2010 | Enterprise Articles SOA Oracle

This article by Matjaz B. Juric and Harish Gaur, co-authors of Oracle Fusion Middleware Patterns highlights how SOA can help IT align with key business processes. SOA reduces the semantic gap between IT and business by introducing a development model that aligns the IT development cycle with the business process lifecycle. This article introduces reader to organizational and technical aspects of SOA development. It then describes how Elektro Slovenija, Slovenia's state-owned power distribution company, transformed its procurement process using Oracle BPA and Oracle SOA Suite.

Read Process Driven SOA Development in full

BPEL4People

by Marcel Krizevnik Matjaz B. Juric | September 2010 | BPEL Enterprise Articles SOA Oracle

In the previous article, Human Interactions in Business Processes, we learnt about the the basic human workflow concepts, features, and architecture. Then discussed the Human Task service component.

In this article, by Matjaz B. Juric & Marcel Krizevnik, authors of WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11g, we will learn about BPEL4People.

We will specifically cover:

  • Brief look at WS-HumanTask
  • Brief look at BPEL4People
Read BPEL4People in full
Syndicate content
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software