Microsoft WCF Security
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
Scopes in Advanced BPEL
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
Fault Handling and Signaling in Advanced BPEL
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
BPEL Support in WebSphere
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
Using Oracle Service Bus Console
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
Introduction to Oracle Service Bus & Oracle Service Registry
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
Process Driven SOA Development
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 fullBPEL4People
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
Human Interactions in BPEL
In this article, by Matjaz B. Juric & Marcel Krizevnik, authors of WS-BPEL 2.0 for SOA Composite Applications with Oracle SOA Suite 11gwe will first get familiar with the basic human workflow concepts, features, and architecture. Then we'll discuss the Human Task service component.
Here we will specifically cover:
- Human interactions in business processes
- Human Tasks in BPEL
- Oracle Human Workflow concepts, features, and architecture
- Creating Human Task definitions
Business Processes with BPEL
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 demonstrate how business processes are described with BPEL and define a simple business process for business travels.
We will specifically cover the following topics:
- BPEL business process example
- Involved services
- Employee Travel Status service
- Airline service
- WSDL for the BPEL process
- Partner link types
- Business process definition
- BPEL process outline
- Partner links
- Variables for the Travel Process
- BPEL process main body
- Asynchronous BPEL example
- Modify the BPEL Process WSDL
- Modify partner link types
- Modify the BPEL process definition


