B2B samples and training material available

Oracle B2B IntegrationAt our SOA Community Workspace (SOA Community membership required) you can find b2b training material and samples:

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit  www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum

Generate Tradingpartners for Oracle B2B 11g with Ant by Martien van den Akker

At my previous customer, a Dutch energy infrastructure managing company, I worked on an implementation of AS2 (http://en.wikipedia.org/wiki/AS2) message exchanging with Oracle B2B (part of SOASuite 11g) The company needed to exchange information about energy delivery with other companies that supply and transport energy (in this case natural gas).

Problem
Since there are many companies in the Netherlands that supply and transport gas, we needed to enter about 80 tradingpartners (TP’s), that were very similar in message-exchange capabilities. Instead of entering those 80 TP’s in Oracle B2B by hand, which is a lot of error-prone work, I decided to see if it was possible to automate the process, by generating an export file that would serve as input property file for B2B. Hence, as a start I looked at the B2B selfservice scripts. With those (ANT) scripts you can generate an export file based on a set of definition input xml files. Afterwards this export file can be imported into B2B. This last step can be done manually, but you could even import (deploy) the generated export file and even deploy the agreements automatically.

Generating the export file from an addressing properties input Excel sheet
Oracle B2B IntegrationIn our case we had two roles: shippers and suppliers. There are a few differences between the two tradingpartner roles, but all the shippers have the same capabilities as well as all the suppliers.
Hence, shippers and suppliers send and receive about the same set of messages.
Also, all the TP’s are identified in the same way, using a code. Furthermore, all the addressing properties were delivered in an Excel sheet. So I could generate a property file naming all the TP’s with all their properties and their roles. Based on the TP’s role I determined if the TP should be enabled or not: only suppliers and shippers had to be imported, the rest of the TP’s I disabled in the property file.
Lets take a look in how this was done.

Initializing
For the scripting I have some base targets and a base property file.

The property file: Read the full article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit  www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum

SOA Community Newsletter February 2013

Dear SOA partner community member

In this newsletter edition we highlighted many new online demos for SOA, BPM and OEP. Being a partner, you can use the same demo systems that Oracle pre-sales consultants use every day for customers. Out of the box demos including a flow & script have been updated. Demos are key in the sales process! To access the DSS demo systems please visit OPN and feel free to talk to your Partner Expert!

With the rise of big and fast data SOA and pattern matching can play a key role, make sure you attend our webcast and get the latest whitepaper. To design SOA architectures, OASIS published a SOA reference architecture and EAIESB a SOA BPEL 2.0 Poster. If you work on SOA project make sure you follow the C2B2 SOA Tuning webcast series and I recommend you to try the SOA Testing utilities.

In the BPM section we published new papers such as Transforming Customer Experience,Cooking Up Successful BPMand BPM in Utilities. In addition to this the BPM DSS Demos to extend Siebel are available. Mark Nelson published a blog post about Collecting diagnostic information for BPM and Jan van Zoggel about Integration of Oracle BPM and Oracle UCM/WCC. Please read these publications and make yourself updated from these shared knowledge.

I will be looking forward to see you all in Portugal for the Fusion Middleware Partner Community Forum 2013.

Jürgen Kress
Oracle SOA & BPM Partner Adoption EMEA

To read the newsletter please visit http://tinyurl.com/soanewsFebruary2013 (OPN Account required)

To become a member of the SOA Partner Community please register at http://www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

SOA Newsletter

Blog Twitter LinkedIn Mix Forum

Technorati Tags: SOA Community newsletter,SOA Community,Oracle SOA,Oracle BPM,BPM Community,OPN,Jürgen Kress

Additional new content SOA Community:

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit  www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum

Oracle SOA Suite 11g Developer’s Cookbook Published!!

I am pleased to announce that the Oracle SOA Suite 11g Developer’s Cookbook has been published.
This cookbook has 346 pages and costs $59.99. We are currently offering an introductory price on the Packt Web Site that includes Print and eBook for $59.99. So hurry and grab your copy fast!
The cookbook is comprises of below mentioned chapters:

Chapter 1: Building an SOA Suite Cluster
Chapter 2: Using the Metadata Service to Share XML Artifacts
Chapter 3: Working with Transactions
Chapter 4: Mapping Data
Chapter 5: Composite Messaging Patterns
Chapter 6: OSB Messaging Patterns
Chapter 7: Integrating OSB with JSON
Chapter 8: Compressed File Adapter Patterns

Chapter 9: Integrating Java with SOA Suite
Chapter 10: Securing Composites and Calling Secure Web Services
Chapter 11: Configuring the Identity Service
Chapter 12: Configuring OSB to Use Foreign JMS Queues
Chapter 13: Monitoring and Management

You published a book let us know www.twitter.com/soacommunity !

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit  www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum

Eventing Hello World by Ronald van Luttikhuizen

This week I presented the “Introduction in Eventing in Oracle SOA Suite 11g” session at the DOAG conference in Nürnberg. I used several demos in this session to show the eventing capabilities of SOA Suite. This blog contains the source code and accompanying explanation so you can replay the demo yourself.
Introduction
An event is the occurrence of something relevant, signals a change in state that might require an action. Examples of events are: an invoice that has been paid, a customer that moved to a new address, a new purchase order, and so on. Events are complimentary to processes and services: processes and services describe what should be done, events about when something important occurs. SOA is not only about (synchronous) services and processes (what); but also about events (when). Eventing improves decoupling in your SOA landscape. Read the article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit  www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum

Network at the Fusion Middleware Partner Community Forum 2013!

During the Fusion Middleware Partner Community Forum 2013, we want to give you the opportunity to exchange experience and network within the community, please make sure you use our web2.0 services:

For twitter please use the event hashtag #ofmforum:

    Attendees of the Forum  can also scan the qr code from our badges to connect at Linkedin  Make sure you install a qr code reader on your phone like the Oracle App for iPhone or Android

imageimageimage

See you in Faro! Jürgen Kress

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit  www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum

Oracle SOA Suite 11g PS 5 introduces BPEL with conditional correlation for aggregation scenarios by AMIS

imageNot too long ago, one of my customers had the following requirement: a file with invoice-entries has to be processed each night; for all invoice entries for the same customer, we would like to start a single BPEL process instance that aggregates the entries and creates a single invoice. To process the entire file, one BPEL process instance needs to be created for every unique customer who has invoice entries in that file. Note however that the Inbound File Adapter knows nothing about the customers or about previously started process instances, it will simply invoke a BPEL process ‘service’ for each line it processes.

The figure illustrates the situation. Note however that the invoice entries need not be sorted, and could well look like this. Read the article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit  www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum

EAIESB papers on SOA & b2b & BPM & OSB & healthcare

Our Indian partner EAIESB published a series of papers:

clip_image002

clip_image004

clip_image006

clip_image008

clip_image010

Healthcare

OSB

B2B

BPM

SOA

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit  www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum

Cloud Integration White Paper – Now Available

Accidental SOA Cloud ArchitectureInterested in expanding your existing application infrastructure to integrate with cloud applications? Download the new Oracle White Paper “Cloud Integration – A Comprehensive Solution” to learn not just about connectivity but the other key aspects of successful cloud integration.
The paper includes three technical examples of cloud integration with Oracle Fusion Applications, Saleforce, and Workday and follows with the importance of taking a comprehensive approach to also include service aggregation, service virtualization, cloud security considerations and the benefit of maintaining a unified approach to monitoring and management despite an increasingly distributed hybrid infrastructure.

To keep the integration architecture from being defined “accidentally” as new business units subscribe to additional cloud vendors outside the participation of IT, a discussion on the “Accidental SOA Cloud Architecture” is included:Read the article here.

At our SOA Community Workspace (SOA Community membership required) we uploaded the whitepaper cloud-integration-wp.pdf and presentation
Integrate_Cloud_Apps_SOA_Suite_upload.pptx

SOA & BPM Partner Community

For regular information on Oracle SOA Suite become a member in the SOA & BPM Partner Community for registration please visit  www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter LinkedIn Mix Forum