Monday, May 25, 2009
SOA Gateway and the Cloud
Best regards,
John Power - Free Industry Papers Here
Monday, May 11, 2009
Best of Breed Mainframe Integration and SOA Tools
Best regards,
John - SOA Tools
Wednesday, April 29, 2009
Standards Based SOA
- TCP/IP as the network infrastructure to connect machines to each other.
- HTTP as the wire transport protocol.
- WSDL to describe a service so that it's clear what services are available and how to call them.
- XML as the standard payload to ensure that any system can understand a message
- SOAP as the payload standard to deliver requests to a service and to deliver responses from the service.
I have since had conversations with people from various organizations, typically the bigger ones like IBM, who talk about their Service Oriented Architecture based around WebSphere MQ. When I point out that this is almost totally a proprietary implementation, they tell me that what they put on the end of an MQ queue acts as a service, therefore their proprietary infrastructure is a SOA. I have heard this argued since by organizations keen to jump on the next hype cylce by reinventing their architecture as a SOA in this case.
At the end of the day, there have been well structured application systems for many years that exposed 'services' which were called by a number of different applications. They were called in a totally proprietary manner but based on the previous rational, we have had SOAs for as long as I can remember.
For me the value that SOA was to bring to the table was the ability to integrate easily between systems no matter what the architecture. It now seems that the term has become a dirty word some what and no wonder we hear the expression 'SOA What ?' because vested interests have taken the original value and corrupted it to meet their needs to join the hype cycle.
Given that SOA has become such a loose term, how can we refer to systems that implement a SOA using open, Web Services standards like WSDL and SOAP. A 'Standards Based SOA' perhaps ?
Best regards,
John - The SOA Gateway
Monday, April 20, 2009
The Cost of Integration Software
- It is far easier to measure the return on investment for each individual integration project.
- Each project must justify only its own integration cost and not the cost of an entire suite.
- Each project is likely to be paid for by specific parts of an organization. Using usage based licensing, each part of the organization may be charged exactly the cost of their project.
- The SOA Gateway makes existing data and business logic available as a serice. This means that not only do you get the immediate ROI for the first project but the service may be reused again and again in other projects meaning there is continuing ROI from the integration effort.
John Power - SOA Gateway Usage Based Pricing
Thursday, April 16, 2009
BPM and existing IT infrastructure
I was asked last week how BPM solutions can be seamlessly integrated with existing IT infrastructure using the SOA Gateway.
I demonstrated such an implementation at the Intalio Conference in
The demonstration was based on an online insurance company that needed to implement a BPM solution to:
§ Enable brokers create proposals for a company pension scheme
§ Allow key account managers to review proposals
§ Allow brokers to accept or reject proposals
§ Facilitate brokers to drive ad hoc sales campaigns.
All of this, of course, needed to be achieved within a regulatory framework.
The demonstration showed how the insurance company could implement a sales campaign for particular insurance products utilising already existing process models. It highlighted how we can enable the front business line (for example, key account managers) to change and dictate processes without the need to involve the IT department. This can empower the business line to initiate a sales campaign without the need for IT to configure the back-end.
Key to this is the utilisation of standardised technologies, such as web services, BPEL, BPMN, and a code generation approach as opposed to time-consuming manual coding activities. If anyone would like to learn more about this let me know.
John Power – Business Process Management and SOAGateway
Friday, April 10, 2009
Integration problems
John The SOA Gateway.com Integration Industry paper
Thursday, April 9, 2009
How does the SOA Gateway work?
The SOA Gateway – An Introduction
The SOA Gateway simplifies integration because:
| |
The steps
- Install the SOA Gateway software
- Use the configuration wizard to wrap and make business logic available as a Service in minutes
- Build client application
The SOA Gateway Explained
Given the SOA Gateway installation is a once-off event on a given platform, the steps required to wrap a single piece of business logic are easy:
- The structure(s) identifying the inputs and outputs to the business logic is identified and imported into an Eclipse based tool.
- The fields in the structure are marked for ‘input only’, ‘output only’, or ‘input’ and output’.
- The definitions are exported to the SOA Gateway Server.
- The service is published and is now available to the client.