WebSphere Today

WebSphere, SOA and Business Integration: Blogs, Articles and Product Support updated daily.

WebSphere Today header image 4

Entries from January 2008

Error received after importing an existing project

January 31st, 2008 · No Comments

You might receive an error after importing an existing project into the workspace if the project name is different from the physical folder name.

[Read more →]

Tags: WebSphere Integration Developer

Service Contract

January 31st, 2008 · No Comments

Continuing with the theme of “What is a service?”, I’m thinking it’s best to think of it in terms of a “service contract.”

The notion of a service is kind of squishy. It’s a repeatable business task, hopefully well encapsulated so that it can be requested in a simple interaction and performed in a unit of work. That makes sense to business people and can be gathered as requirements, but is rather vague for us technical people (especially when trying to achieve business/it alignment). So we tend to fall back on a service interface as being the technical definition of a service. But as I discussed in service behavior, a service is a lot more than just its interface.

So how can we describe a service with some rigor? I’m coming to think of that as a service contract (which I discuss more on my wiki). In short, a service contract captures a service’s behavior, interface, policies, and service level agreement (SLA). It’s everything that a requestor and provider of a service must agree on so that the requestor knows what it can depend on and a provider knows what it must do.

For us technical people, I think that thinking of a service (a task) as a contract (an agreement that describes the task) will help us be a lot more specific and make good use of the ideals of SOA.

New and updated wiki pages:

Technorati Tags: , , |

| diggDigg it | slashdot Slashdot it | del.icio.us Post to del.icio.us |

[Read more →]

Tags: IBM Consultants

JR28240: Interim fix for ActionServices security for WebSphere Business Monitor

January 31st, 2008 · No Comments

You must apply Interim Fix JR28240 using the IBM® Update Installer to ensure that basic ActionServices security policies are in effect for WebSphere® Business Monitor.

[Read more →]

Tags: WebSphere Business Monitor

Make SOA real with IBM WebSphere Enterprise Service Bus and IBM WebSphere DataPower SOA Appliances, Part 1: Use WebSphere Enterprise Service Bus for protocol switching of encrypted data

January 31st, 2008 · No Comments

Looking for a way to manage the interoperability among applications using
different protocols that need to exchange confidential data? Consider combining the
functionality of IBM WebSphere Enterprise Service Bus and IBM WebSphere DataPower
SOA Appliances. Find out how you can get a secure, agile, and extendible solution
with a little effort in terms of code.

[Read more →]

Tags: SOA

Enterprise Web 2.0, Part 1: Web 2.0 — Catching a wave of business innovation

January 31st, 2008 · No Comments

Web 2.0 is at the center of a wave of excitement concerning how enterprises
— commercial or public organisations — are trying to exploit the current
generation of Internet technologies. This four-part article series examines aspects
of Web 2.0 relevant to the enterprise. In this first installment, take a look at the
business and technical drivers behind Web 2.0, the challenges and opportunities Web
2.0 presents to enterprises, and the relationship between Web 2.0 and
Service-Oriented Architecture (SOA).

[Read more →]

Tags: SOA

Make SOA real with IBM WebSphere Enterprise Service Bus and IBM WebSphere DataPower SOA Appliances, Part 1: Use WebSphere Enterprise Service Bus for protocol switching of encrypted data

January 31st, 2008 · No Comments

Looking for a way to manage the interoperability among applications using
different protocols that need to exchange confidential data? Consider combining the
functionality of IBM WebSphere Enterprise Service Bus and IBM WebSphere DataPower
SOA Appliances. Find out how you can get a secure, agile, and extendible solution
with a little effort in terms of code.

[Read more →]

Tags: DeveloperWorks

Extend WebSphere Portal with OmniFind Enterprise Edition search solution

January 31st, 2008 · No Comments

Learn how to implement IBM OmniFind Enterprise Edition as a search engine with
IBM WebSphere Portal. This tutorial introduces the two products, describes the
advantages of using them together, and details how to integrate them. You’ll examine the architecture, see how to install the products, and walk step-by-step through an integration scenario.

[Read more →]

Tags: DeveloperWorks

Installing WSADIE and WBIMB Toolkit V5.1 on the same machine

January 31st, 2008 · No Comments

Is there anything special which needs to be done when installing WebSphere® Studio Application Developer Integration Edition (WSADIE) and WebSphere® Business Integration Message Broker (WBIMB) Toolkit 5.1 on the same machine?

[Read more →]

Tags: WebSphere Message Broker

Service Behavior

January 31st, 2008 · No Comments

Lately I’m thinking more about “What is a service?” and deciding that one of the most important aspects is what I’ll call “service behavior.”

When we talk about services (as in the parts of an SOA), we tend to talk about interfaces a lot. But it doesn’t take long to decide that a service is a lot more than an interface. We care more about what a service does than its interface for interacting with it.

So why the focus on interface? Because, I think, an interface is more quantifiable; you can make it machine readable, describing it with a programming construct such as WSDL or a Java or .NET interface. A code compiler can then check code against that declaration for correctness. Inheritance creates rules for how one interface is allowed to extend another. Like I talked about in declared interfaces, interfaces are definite–either they match or they don’t. That’s easier for us technology types to deal with.

Behavior–what a service does–is more fleeting, which I think explains why us technology types deal with it less. But it’s what the users care about most; the business people in an enterprise probably don’t care much about the interfaces that services have, but they certainly care about what the services do and whether they do it correctly.

As I discussed in What Is Behavior?, behavior is a bit like dark matter–it can’t be measured directly, only indirectly. We measure behavior indirectly through testing–providing known inputs and measuring the outputs to confirm that they meet expectations. There’s been some efforts to describe behavior directly the way we do interfaces–declared behavior–but that doesn’t really seem to have taken hold thus far. For the time being, behavior can’t be described and measured directly like interfaces, only indirectly via testing. (And it doesn’t help that testing tends to be treated as computer science backwater.)

So a service is both interface and behavior (and probably more). The technical people focus on the interface while the business people focus on the behavior. To do a good job with services and SOA, we technical people are going to need to focus on behavior as well.

I’ve started to capture some of these thoughts in service behavior.

Technorati Tags: , |

| diggDigg it | slashdot Slashdot it | del.icio.us Post to del.icio.us |

[Read more →]

Tags: IBM Consultants

Configuring event service security on stand-alone profile after migration from a non-secure previous version of WebSphere Process Server

January 31st, 2008 · No Comments

If you enable security on a stand-alone server after you migrate from an earlier version of WebSphere® Process Server to version 6.1, you must manually create an authentication alias for the Common Event Infrastructure (CEI).

[Read more →]

Tags: WebSphere Process Server

Can Brokers read from both local and remote queues

January 31st, 2008 · No Comments

You want to know if Brokers can read from both local and remote queues?

[Read more →]

Tags: WebSphere Message Broker

MustGather: Hangs, crashes, and out of memory errors

January 31st, 2008 · No Comments

Collect the MustGather information for problems with hangs, crashes, and out of memory errors for WebSphere® Process Server before calling IBM® support. This helps in understanding the problem and saves time when analyzing the data.

[Read more →]

Tags: WebSphere Process Server

IBM WebSphere DataPower SOA Appliances Part II: Authentication and Authorization

January 31st, 2008 · No Comments

Draft Redpaper, last updated: Thu, 31 Jan 2008

- Integrate Tivoli Access Manager with your DataPower appliance
- Implement enterprise security and identity management
- Configure authentication and authorization using LDAP

IBM WebSphere DataPower SOA Appliances represent an important element in IBM’s holistic approach to Service Oriented Architecture (SOA).

[Read more →]

Tags: Redbooks

Can you change a configuration so less memory is used for each subscription

January 31st, 2008 · No Comments

You want to know if you change a configuration, so that less memory is used for each subscription?

[Read more →]

Tags: WebSphere Message Broker

Make SOA real with IBM WebSphere Enterprise Service Bus and IBM WebSphere DataPower SOA Appliances, Part 1: Use WebSphere Enterprise Service Bus for protocol switching of encrypted data

January 31st, 2008 · Comments Off

Looking for a way to manage the interoperability among applications using different protocols that need to exchange confidential data? Consider combining the functionality of IBM® WebSphere® Enterprise Service Bus and IBM WebSphere DataPower SOA Appliances.

[Read more →]

Tags: WebSphere DataPower

PK43820: RAD v6.0.1 Information Center has no WebLogic Toolkit documentation

January 31st, 2008 · No Comments

RADv6.0.1 Information Center has no WebLogic Toolkit documentati on

[Read more →]

Tags: Rational Application Developer

Packaging SOA: What serves the customer?

January 30th, 2008 · Comments Off

I was talking to a CIO the other day about the whole area of Service Oriented Architectures. It was one of those interesting probing discussions around key players, emerging technologies and the like. One of the interesting topics that came up was around packaged software. This CIO was confused about a major […]

[Read more →]

Tags: Uncategorized

WebSphere Adapter for JDBC connection pool: SocketException: There is no process to read data written to a pipe

January 30th, 2008 · No Comments

After some inactivity, the JDBC connections between a Relational Database Management System (RDBMS) and WebSphere® Adapter for JDBC may become obsolete. When the first message is sent after the inactivity, the adapter generates the following exception: “java.net.SocketException: There is no process to read data written to a pipe.”

[Read more →]

Tags: WebSphere Adapters

Exception while publishing project with “Build Automatically” disabled

January 30th, 2008 · No Comments

You might receive an exception while publishing an application in the following scenario: Preconditions: [<ul><li>”Build Automatically” is disabled</li> <li>Server is configured to run with “resources within the workspace”</li></ul>] Steps to reproduce: [<ol><li>Deploy an application to the UTE server.</li> <li>Add a new component to the assembly diagram and do not save the changes.</li> <li>Invoke publish on the UTE server.</li>

[Read more →]

Tags: WebSphere Integration Developer

Mapping specific data from MQRFH2 headers

January 30th, 2008 · No Comments

You are using a Mapping Node in your Message Flow. You would like to map from a field or tag under the <usr> folder in an MQRFH2 header to an MRM element of a message. You find that you are unable to do so.

[Read more →]

Tags: WebSphere Message Broker

IBM Remote Agent Controller description and answers to common questions

January 30th, 2008 · No Comments

You want information regarding the IBM® Remote Agent Controller (RAC). The following information describes the RAC and answers some common questions.

[Read more →]

Tags: WebSphere Message Broker

Business Process Management with SOA, Part 2: Improve your business process with business rules, forms and content management

January 30th, 2008 · No Comments

In Part 2 of this series, you’ll learn how to use some of the new
features in WebSphere Business Modeler V6.1 to enhance your business process
definitions so that process owners can model their end-to-end business processes
regardless of where they are deployed.

[Read more →]

Tags: DeveloperWorks

What's new in WebSphere Message Broker V6.1

January 30th, 2008 · No Comments

This article introduces the major enhancements WebSphere Message Broker V6.1, and provides references to related resources, and describes technical aspects of V6.1 that are of interest to
architects, message flow designers, and developers. Readers should have some knowledge of WebSphere Message Broker concepts and features.

[Read more →]

Tags: DeveloperWorks

Extending WebSphere Extended Deployment 6.1 functions to previous WebSphere deployments

January 30th, 2008 · No Comments

This tutorial describes how to emulate your entire legacy configuration and extend new functions, such as HTTP traffic shaping, centralized management facilities, and application versioning by using only a single license of WebSphere Extended Deployment (XD) version 6.1. This technique lets you avoid an upgrade of your entire older cell in order to use new product features.

[Read more →]

Tags: DeveloperWorks

View Running Config deprecated in 3.6.0.26 and later and 3.6.1.x

January 30th, 2008 · No Comments

The Troubleshooting panel used to have an Advanced option to View Running Config. This functionality is missing from some later versions.

[Read more →]

Tags: WebSphere DataPower