Category: Service Oriented Architecture

Is SOA Dead? – Webinar hosted by the WebSphere User Group

Well I sure hope not but the Global WebSphere Community is holding a one hour chat on the subject: begin a Session dates: Wednesday, December 3, 2008 Starting time: 3:00 pm, GMT -05:00, Eastern Standard Time (New York) Many organizations have started down the path of SOA, only to find that reality is more challenging […]

Read more

DataPower Architectural Design Patterns: Integrating and Securing Services Across Domains

Draft Redbook, last updated: Tue, 26 Aug 2008

– Introduction to DataPower Services
– Integration Services
– Security Services

IBM® WebSphere® DataPower® SOA Appliances are purpose-built network devices that offer a wide variety of functionality such as the securing and management of SOA Applications, Enterprise Service Bus Integration, and high speed XSL execution.

Read more

BPEL: Beware the use of nested loops in a short running process

One of the restrictions when dealing with a short running process is that it must always run within a single transaction. The implication is that the process must complete within the default transaction timeout window. On an application server, this is 120s. We had an issue where our Process Server was creating a large number […]

Read more

WebSphere Business Integration V6.1 Performance Tuning

Draft Redpaper, last updated: Mon, 9 Jun 2008

– Learn valuable tips for tuning
– Get the latest best practices
– Try the example settings

This IBM® Redpaper was produced by the IBM WebSphere® Process Server, WebSphere Enterprise Service Bus, WebSphere Adapters, and WebSphere Business Monitor performance teams in Austin Texas, Böblingen Germany, and Hursley England.

Read more

ESB-CON VI: Lessons Learned on SOA Adoption

In the opening panel, the John Fitzgerald Director of Product Marketing from Software AG mentioned a client’s SOA Lessons Learned. The three points are: Strong Business Sponsorship Start Slow with a Low-Risk Project Integration Competency Center I agree with all three of these points and I’ll provide my thoughts below. Strong Business Sponsorship You aren’t […]

Read more

WSDL Anti-Pattern: xsd:Any and xsd:AnyType To Encapsulate Future Changes

The cousin to yesterday’s WSDL Anti-Pattern: The ‘Single XML String’ Service is the use of the XSD specification’s ‘any’. ‘Any’ literally means “any well-formed XML contained in this section is valid”. ‘anyType’ means “any valid XSD Type”. We can start to see the correlation between the Single XML String service and the use of these […]

Read more

WSDL Anti-Pattern: The ‘Single XML String’ Service

WSDL is a very useful technology. It allows service providers and consumers to agree on namespaces, operation names, the data to be transmitted in a request and the data to expect in a response. All very good things to know, all in a platform neutral way. Now, WSDL tells us what all the elements and […]

Read more

Impact 2008: Impressions of Day 2

Day two is in the bag, the B52’s are B-50-done. Perficient and MTS Allstream gave a session about SOA Patterns that I thought was today but was actually yesterday. Oops. Here’s the abstract if you have a time machine: TSP-2518 – Effectively selecting integration patterns Brent Legris, Perficient, Inc., Senior Technical Architect, Olivera Zatezalo, MTS […]

Read more

The VETO SOA Pattern

I’ve never been much of a patterns guy. I kind of always have the ability to apply common sense to a system and turn up something that is straight forward and makes sense. Periodically I get asked about what set of patterns I used to decide how a system should behave. To answer this question […]

Read more

Oracle SOA Suite 11g – Hello Competition!

As I’m sure you can tell, I’m very WebSphere focused. I have a hard enough time keeping up with the zillion WebSphere branded products that get released throughout the year. On my random surfing of the internet (tyvm Technorati) , I turned up Oracle’s entry into the world of SOA: Oracle SOA Suite 11g. The […]

Read more

Does Commerical Enterprise Software Suck?

In Johannes Brodwall’s Blog, he asks “Why does so much enterprise commercial software suck?”. In it, he mentions that his project migrated off of WebSphere and onto Jetty and regrets that his project didn’t migrate soon. The money quote: But WebSphere is just the most blatant example of software that gives you nothing, gets in […]

Read more

WebSphere DataPower vs WebSphere Enterprise Service Bus

Yesterday, I blathered on about how great DataPower would be for usage in WebSphere Process Server. Your developer would be able to stay completely inside the Generic Business Object (GBO) data view while leveraging DataPower’s awesome ability to transform efficiently. Very neat indeed. An interesting is scenario where DataPower IS the ESB. No WebSphere Process […]

Read more

Business Integration Software Bakeoff Idea

In my random browsing of the internet, I came across Wikipedia’s comparison of Business Integration Software. I’m so WebSphere focused that I didn’t even know there were this many companies out there with “ESB” products (34). It sparked an idea in my head, I wonder what it would be like to bake-off all these solutions […]

Read more

JDBC Adapter Export with events that comprise multiple rows

At my client, we had a unique situation occur when integrating a database and an export for the WebSphere Adapter for JDBC. In a ‘typical’ scenario, a single row is written into a staging table, an SQL trigger writes this single row into the adapter’s event table, the adapter polls, converts the data into a […]

Read more