Establish a policy-driven SOA using WebSphere Service Registry and Repository and WebSphere ESB

The WS-Policy specification provides a simple language for expressing
policies supported by Web services. IBM WebSphere Service Registry and Repository
supports loading, changing, and retrieving policy documents, and also supports
using policy attachments to link a given policy with a service. This can then be
used by a run time component, like an Enterprise Service Bus, to retrieve
defined policies for a particular service or operation and act accordingly.
This article shows how you can utilize standard WS-Policy documents stored in a
registry to impact run time behavior in an ESB — and then change that behavior
on the fly with no code changes or redeployment. (IBM WebSphere Developer Technical Journal)

Read more

Migrating WebSphere Business Integration Server Foundation to WebSphere Process Server V6.1

Draft Redbook, last updated: Mon, 6 Oct 2008

– Migration concepts, planning and best practices
– Migration tools and scripting
– Migration end to end scenarios

In this IBM Redbooks publication, we discuss the concepts, planning, differences and migration paths, that you must understand before any attempt to migrate the source artifacts created using IBM WebSphere Studio Application Developer Integration Edition 5.1 product, to the IBM WebSphere Integration Developer 6.1.

Read more

WebSphere Admin Console SRVE0190E: FileNotFound Errors when clicking certain hyperlinks

Should you find that you have some links in your WebSphere Administration console that generate an error in the following format: com.ibm.ws.webcontainer.webapp.WebAppErrorReport: SRVE0190E: File not found: /xxxxxxxxxxx.content.main at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.sendError(WebAppDispatcherContext.java) at com.ibm.ws.webcontainer.srt.SRTServletResponse.sendError(SRTServletResponse.java) at com.ibm.ws.webcontainer.servlet.FilterProxyServlet.dispatch(FilterProxyServlet.java) at com.ibm.ws.webcontainer.servlet.FilterProxyServlet.service(FilterProxyServlet.java) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java(Compiled Code)) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java(Compiled Code)) t com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java(Compiled Code)) at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java(Compiled Code)) at com.ibm.wsspi.webcontainer.extension.WebExtensionProcessor.invokeFilters(WebExtensionProcessor.java) at com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java) It appears that the […]

Read more

What’s new in WebSphere Application Server V7

IBM WebSphere Application Server V7 has powerful new features and dramatic
enhancements to help you achieve heightened productivity, stronger security, tighter
integration, and simplified administration. Find out about some of the new key
features that enable this new release to provide a flexible and reliable foundation
for your service-oriented architecture.

Read more

ICTY Toronto 2008: Lower Operational Costs and Improving Quality of Service Using Application Virtualization

This presentation was subtitled: Accelerate Business agility and cost savings with websphere virtual enterprise. THis address the question, “How can you minimize the amount of ‘whitespace’ (deadspace) on machines when typical infastructure relys on being able to process peak performance”. Can we instead somehow provision for average performance and leverage more machines when the peak […]

Read more

IBM Impact comes to you: Toronto

As I wait for my next contract to start, I was given the opportunity to attend the Toronto version of the Impact Comes to You held at the IBM Toronto Lab (where I used to commute daily when employed by IBM). My goal today is to blog any interesting points or developments that occur throughout […]

Read more

Slowing things down a bit

I’m currently in-between contracts right now, which means I don’t have my hands on a tool on a daily basis finding bugs and getting frustrated. I’m taking this time as a little break and tinkering with Linux and generally decompressing from a hectic year and a half at Perficient. Not to worry, once I’m back […]

Read more

WebSphere Business Process Management V6.1.2 Production Topologies

Draft Redbook, last updated: Thu, 4 Sep 2008

– Securing, administering, and extending WebSphere Process Server topologies
– Incorporating WebSphere Business Services Fabric
– Incorporating WebSphere Business Monitor

IBM’s WebSphere Dynamic Process Edition is a comprehensive set of role-based, SOA-enabled product capabilities providing customers the ability to continuously optimize processes and adapt them to rapidly changing needs.

Read more

Migrating to Ubuntu Hardy Heron from Windows XP

I’ve spent much of my time over the last week migrating from Windows to Ubuntu on my Thinkpad T60. I’ve fiddled with linux off an on over the past 5 years (I did write the linux rpm installer for WSAD-IE v5) and did the majority of the linux testing for that release, so I was […]

Read more

Introducing IBM WebSphere sMash, Part 1: Build RESTful services for your Web application

In this series, learn all about IBM WebSphere sMash, a simple
environment for creating, assembling, and executing applications based on
current Web technologies. In this first article, get a
hands-on tour of the innovations that let you create, assemble, and
deploy powerful Web applications. Learn how
WebSphere sMash is community driven, and about its conventions for creating RESTful Web
services. Using a step-by-step example, you set up the environment, create a
project, build a RESTful service to expose data, test your application, and
import a sample application to consume the RESTful services.

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

Migrating WebSphere Business Integration Server Foundation to WebSphere Process Server V6.1

Draft Redbook, last updated: Thu, 21 Aug 2008

– Migration concepts, planning and best practices
– Migration tools and scripting
– Migration end to end scenarios

In this IBM Redbooks publication, we discuss the concepts, planning, differences and migration paths, that you must understand before any attempt to migrate the source artifacts created using IBM WebSphere Studio Application Developer Integration Edition 5.1 product, to the IBM WebSphere Integration Developer 6.1.

Read more

IBM TechNote: Content and maintenance of the wstemp directory for WebSphere Process Server V6

IBM released a technote: Content and maintenance of the wstemp directory for WebSphere Process Server V6 which helps to explain what the server does with the ‘wstemp’ directory. There’s also four other articles on the topic: Problem with workspace directories How does wstemp directory work Clearing wstemp will delete console preferences Logs and temporary files […]

Read more

WebSphere Education YouTube Channel

If you like browsing YouTube and actually want to find something educational between all the pet videos, you can check out IBM’s WebSphere Education YouTube Channel. Who knows, maybe you’ll discover the next great internet meme there that will sweep the world.  Or not.

Read more

IBM Podcast: Michael O’Connell interviews Steve Mills

I was listening to the podcast of Steve Mills being interviewed by DeveloperWorks. The nice thing about these podcasts is that they are transcribed, so you can read along. There were a few bits of information that were interesting to me. I was listening to the podcast passively, so I may have missed some even […]

Read more

Oracle XA_RMERR & Spring Oracle LOB Handler Exceptions

Was getting the following oracle exception when trying to use an Oracle XA datasource from WebSphere: WSRdbXaResour E DSRA0304E: XAException occurred. XAException contents and details are: The XA Error is : -3 The XA Error message is : A resource manager error has occured in the transaction branch. The Oracle Error code is : 65535 […]

Read more

Oracle BPEL ‘Suitcase’ JAR Deployment Options

I had created a simple echoing BPEL process in my JDeveloper and then looked around for the option to export an EAR for my service. Of course, there isn’t one. What happens is that JDeveloper will create a JAR that contains your BPEL artifacts. This JAR is called the “BPEL Suitcase”. I assume it’s a […]

Read more

Integrating Oracle BPEL with an HTTP (REST) Service

Right out of the gate in my experience with Oracle BPEL, I have to integrate with a non-SOAP HTTP service. Luckily, Lucas Jellema over on the AMIS Technology blog has a very well written article that goes end to end on exactly what you need to do in order to get Oracle and HTTP (REST) […]

Read more