Category: SOA-IBM
Coming this summer: IBM Business Process Manager V8.0
0 Comments | Posted by Gregor Srdić in BPM, IBM, IMPACT, SOA, SOA-IBM on 11 May 2012
At a recent Impact event, IBM announced a next step towards highly integrated, easily scalable business process management environment, IBM Business Process Manager V8.0.
IBM BPM 8 includes tooling and runtime for process design, execution, monitoring and optimization and is focused on continuous and simplified process improvement, adopted for process owners and business users.
Fault links and pending business process template updates
0 Comments | Posted by Gregor Srdić in BPM, IBM, SOA, SOA-IBM on 13 April 2012
Recently, while I was trying to fit standard fault handling mechanisms to all of the invoke activities within a business process, using IBM WebSphere Integration Developer and Process Server 7.0, I have come across a very unpleasant problem:
CWWBF0135E: Starting the business process application ‘PRIO_SklepanjePoD_1.0.0App’ failed due to pending business process template updates. (more…)
Changing Process Center URL in Process Designer configuration
1 Comment | Posted by Gregor Srdić in BPM, IBM, SOA, SOA-IBM, Uncategorized on 9 January 2012
Lately, when I have been trying to install a new version (7.5.1.0) of IBM BPM environment, I have encountered an unexpected problem. I have installed Integration Designer along with Process Server and BPM Process Center (PC) on the same virtual machine. After installation, I have first created a Process Server Profile and after and then a PC profile.
Creation of both profiles went smoothly and both profiles started normally. Then, I opened Process Center Console on the second profile and downloaded Process Designer (PD) installation files. I installed PD and tried to open it. And there was a surprise. Although I have just downloaded files from process center, which was therefore obviously running, PD has displayed the following error: “Attempt to connect to the Process Center failed. Verify that the server is running.”. (more…)
Using IBM Business Process Management 7.5 platform – Process Designer
0 Comments | Posted by Gregor Srdić in BPM, IBM, SOA, SOA-IBM, Web Services on 22 December 2011
In the first post of this series we have described capabilities of IBM’s BPM platform and today we will take a closer look at Process Designer component, capable of designing and executing BPMN business processes. IBM Process Designer (PD) is a heritage of WebSphere Lombardi Edition and according to IBM enables you to model and implement your business processes and easily demonstrate process design and functionality during development efforts. In this post I will show you how to create and execute a simple process using PD.
Is IBM overtaking Oracle in BPMN 2.0 race with release of BPM V7.5.1?
0 Comments | Posted by Matej Hertiš in BPM, Oracle, SOA, SOA-IBM, SOA-Oracle on 18 November 2011
In October IBM has announced release of IBM Business Process Manager V7.5.1 which became available today (electronic distribution, for media package you will need to wait until next month). This is the first minor release after IBM released unified BPM platform that we have introduced earlier this year.
In this release of BPM the major step forward is the enhanced BPMN 2.0 support where IBM was stepping behind its rival Oracle. (more…)
Using IBM Business Process Management 7.5 platform – introduction
2 Comments | Posted by Gregor Srdić in BPM, SOA, SOA-IBM on 7 November 2011
In this series of blogs, we will present you a demonstration of capabilities of IBM’s latest platform for business management, introduced earlier this year, that includes tools such as Process Designer, Process Center and Integration Developer. In this first post, we will get to know the entire platform and see how mentioned tools are meant to work together.
Heart of the new IBM’s BPM platform is the Process Center. When you install IBM BPM Advanced 7.5, amongst other things you get a Process Center with Process Center Server profile. Process Center is a central repository for all artifacts (data objects, interfaces, etc.), created and used during business process design. It enables us to use and modify these artifacts in Process and also Integration Designer. (more…)
High Performance Extensible Logging
0 Comments | Posted by Martin Potočnik in SOA-IBM on 2 November 2011
HPEL or High Performance Extensible Logging is a new feature of IBM WebSphere Application Server version 8.0. It provides efficient logging and tracing utilities for storing and accessing log, trace, system.err and system.out data. It is an alternative to java.util.logging logger that was used as a logging utility on WAS.
HPEL stores and processes log and trace records in a binary form which is the main reason for its efficiency. As you can see in the figure below (source IBM Publib), primarily HPEL engine forwards streams into two repositories (log and trace). Text format is also supported but should be disabled when performance is a key concern.
If we want to use HPEL we must firstly enable it and secondly configure it.
Business Process as a Service
0 Comments | Posted by Gregor Srdić in Cloud Computing, Cloud-SaaS, SOA, SOA-IBM on 11 July 2011
Apart from already known IaaS, PaaS and SaaS lately there is a buzz going around about a new concept of cloud computing, called Business Process as a Service (BPaaS). The idea is to provide the entire vertical end-to-end business solutions for certain industries, as a Cloud service. While using SaaS you would have to rent a number of separate applications and orchestrate them into your business process, in case of BPaaS your cloud provider does this for you. (more…)
IBM EMEA Best Student Recognition Event 2011
0 Comments | Posted by Gregor Srdić in Conferences, News, Presentations, SOA, SOA-IBM on 10 July 2011
Last week on July 6-8, 2011, three members of our team have attended Best Student Recognition Event, held in IBM innovation center in La Gaude, France. Along with more than seventy students from all over Europe, Middle East and Africa, we were given a unique opportunity to hear from IBM executives and experts on IBM Smarter Planet strategy, their innovative solutions and technologies.
Business Object deserialization from remote XML file over HTTP on WAS Part 2
3 Comments | Posted by Martin Potočnik in SOA, SOA-IBM on 10 June 2011
In this post we continue with BO deserialization of a remote XML file over HTTP. In the previous part (if you haven’t read the first part, I strongly suggest you do so) we have statically set the HTTP endpoint (binding on HTTP Import) to the XML file on the HTTP server (http://localhost:8080/NewCustomer.xml). Since this approach is not useful we will illustrate how to use a mediation component to dynamically set the XML file endpoint. If we briefly take a look at our getCustomer operation we can see it has an input field (string) through which we will set the XML file location (endpoint):

Our assembly diagram now look like this:
![]()
It contains a mediation and HTTP Import; both have the same interface (CustomerInterface). We will set (override) the endpoint in the mediation flow – request flow looks like this:

It has a HTTP Header Setter and a Trace mediation primitives. HTTP Header Setter mediation primitive can be used for changing, copying, adding and deleting HTTP headers. In our case we will dynamically override the endpoint with value provided by the input message. We must add a new HTTP Header Element and set it like this:
- Mode: Create
- Header Name: DynamicOverrideURL
- XPath Value (we read a value from input message): body/getCustomer/input
Trace mediation primitive is used only for tracing the message (so we can see it in the console). Message looks like this:

If we take a look at HTTPHeader we can see the DynamicOverrideURL element which contains our endpoint url (http://localhost:8080/NewCustomer.xml) that we propagated through input string.
So, that’s the end of BO deserialization from remote XML file over HTTP on WAS. I hope it was informative and helpful.
Project interchange ZIP can be found here and the XML file is here.




