You might receive an error after importing an existing project into the workspace if the project name is different from the physical folder name.
Entries from January 2008
Error received after importing an existing project
January 31st, 2008 · No Comments
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:
- Service-Oriented Architecture
- Service
- Service Behavior
- Service Test
- Service Interface
- Service Contract
Technorati Tags: service oriented architecture, soa, business/it alignment |
|
Digg it |
Slashdot it |
Post to del.icio.us |
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.
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.
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).
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.
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.
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?
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: service oriented architecture, soa |
|
Digg it |
Slashdot it |
Post to del.icio.us |
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).
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?
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.
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).
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?
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.
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
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 […]
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.”
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>
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.
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.
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.
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.
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.
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.
Tags: WebSphere DataPower