 |
 |
 |
 |
 |
 |
J2ME Personal Information Management (PIM) - An Overview
The Personal Information Management (PIM) API, as defined by JSR 75, provides
a way to access the native personal data on the mobile devices, be it the Contacts,
Tasks or Appointments. In this article, we will have a close look at the API, discuss the development, security and deployment considerations of a PIM MIDlet and compare PIM with another J2ME API, the Record Management Store (RMS).
|
 |
Articles |
 |
07 Dec 2009 |
|
| |
Using ITCAM for SOA to monitor BPM Systems: Part 4: Monitor ND cluster environment
Network Deployment (ND) cluster environment is special and popular used
topology in the customer's production environment. It is also a general request to utilize the IT monitoring product such as IBM Tivoli Composite Application Manager for SOA to monitor the production environment with ND clusters. In this final article of the four part series, we will discuss how ITCAM for SOA manages the ND environmnent, how ITCAM for SOA display the traffic data of the whole environmnet, how user read metrics to aware how the cluster member works, and how to customize ITCAM for SOA views to effectively monitor the ND environmnent.
|
 |
Articles |
 |
04 Dec 2009 |
|
| |
WebSphere business process management
IBM WebSphere provides the tools you need to to model, assemble, deploy
and manage business processes.
|
 |
|
 |
04 Dec 2009 |
|
| |
Using ITCAM for SOA to monitor BPM Systems: Part 3: Using Service-to-Service topology view
The Service-to-Service topology view exposes the application
invocation transaction and execution path by topology diagram view. This article explains what is the Service-to-Service topology and how to read the Service-to-Service topology. The Service-to-Service topology view is very clear and simple for small systems with few apllications, processes and simple service invocation styles. However, the topology diagram would become very complex if there are many applications in WDPE and the invocations are complex. This article also described some best practices and methodologies to filter and reorganize the Service-to-Service topology to be more understandable.
|
 |
Articles |
 |
03 Dec 2009 |
|
| |
IBM Rational Rhapsody
Model Driven Development for Systems Engineering, Software Development and Test of Embedded, Real-time Applications or Technical Systems
|
 |
|
 |
03 Dec 2009 |
|
| |
DB2 family
The IBM DB2 family provides the foundation of information on demand.
It's designed to meet your business needs whether large or small.
|
 |
|
 |
03 Dec 2009 |
|
| |
Using WSS4J/Axis2 API to send WS-Security Signature and Encryption Profiles to
Axis2/Rampart Web Service
To enable Web services to communicate securely and to guarantee the correctness of the data
being communicated, WS-Security specification specifies several Security Profiles, using
which one can achieve Data Non-reputation and Data Encryption along with User
Authenticity. This article discusses how WS-Security Profiles including UsernameToken, Timestamp, Signature and
Encryption can be included in the SOAP Message headers to specify.
|
 |
Articles |
 |
24 Nov 2009 |
|
| |
Availability and Response Time Management in SOA environment with Tivoli Composite Application Manager for Transactions: A case study
As Service Oriented Architecture (SOA) is becoming increasingly important in software integration, an application built on SOA infrastructure is not standalone, instead, it depends on other applications. While some of these depended applications are inside the enterprise, some others are external applications provided by third-party providers. The complexity of the system, as a result, increases the difficulty to quickly sense and isolate application’s availability and response time problem. This article analyzes a typical application availability and response time management case in SOA environment, and presents a solution based on ITCAM for Transactions 7.1.
|
 |
Articles |
 |
20 Nov 2009 |
|
| |
IBM Rational System Architect
IBM Rational System Architect enables you to build a Business and Enterprise Architecture covering Strategy, Business, Information, Systems and Technology
|
 |
|
 |
19 Nov 2009 |
|
| |
InfoSphere Data Architect
IBM InfoSphere Data Architect (formerly Rational Data Architect) is an
enterprise data modeling and integration design tool. InfoSphere Data
Architect is differentiated from other data modeling tools based on its
lifecycle integration that enhances productivity, quality, and
governance.
|
 |
|
 |
12 Nov 2009 |
|
| |
SOA: The good, the bad and the ugly
Service Oriented Architecture (SOA) is currently a hot topic and to be fair this style of architecture has some qualities that are very good. But with the good come some characteristics that are bad and even a few that are ugly.
|
 |
Articles |
 |
06 Nov 2009 |
|
| |
Information Management and Rational application development
The Rational tool set provides an array of capabilities for developing your database applications. Quickly design, develop, analyze, test, and deploy Web, Web services, Java, J2EE, and portal applications using this comprehensive IDE. This site contains technical articles, tutorials, documentation, redbooks, forums, and more.
|
 |
|
 |
29 Oct 2009 |
|
| |
Exposing RESTful services using an Enterprise Service Bus
As REpresentational State Transfer (REST) is becoming more popular, more
non-RESTful service consumers and providers need to be adapted to make use of the REST invocation style. For such an adaptation, the Enterprise Service Bus can provide required mediation to expose non-RESTful services to be invoked RESTfully without the need to make changes to those services. This article shows how you can expose services RESTfully using IBM WebSphere Enterprise Service Bus, IBM WebSphere Message Broker and IBM WebSphere DataPower along with examples on how to test this work and sample consumers using different programming platforms.
|
 |
Articles |
 |
19 Oct 2009 |
|
| |
Virtual Spaces: Enabling Immersive Collaborative Enterprise: Part 2: Implementation and lessons learned
The first article of this series explained the applicability of virtual worlds to the enterprise and examined several virtual world engines and enabling technologies, including Active Worlds, Forterra OLIVE, OpenSimulator, Second Life, Torque and Unity and their use to implement IBM Virtual Spaces. In this second part you will learn about the IBM experience in the development and use of Virtual Spaces in more detail, including technical and business challenges, tangible business results, and lessons learned.
|
 |
Articles |
 |
15 Oct 2009 |
|
| |
What's new in Rational Developer for System z, Version 7.6
This article describes the major enhancements introduced in IBM Rational Developer for System z, V7.6, which was released in October 2009.
|
 |
Articles |
 |
15 Oct 2009 |
|
| |
Create a deployment topology diagram in IBM Rational Software Architect
This article shows how to use IBM Rational Software Architect to create a deployment topology diagram. After completing this exercise, you will be able to model the physical deployment of either a Java Enterprise Edition (JEE) or Microsoft .NET Web application.
|
 |
Articles |
 |
08 Oct 2009 |
|
| |
How to identify unused indexes in DB2 for Linux, UNIX, and Windows
During database application development, developers tend to define a large number of
indexes on tables to guarantee that each and every query performs well.
After application development has been
finished and a database has gone into production, the existence of too many indexes turns
out to be a cause for decreased
database performance.
Many indexes mean more work for the database system when executing UPDATE, INSERT, and
DELETE (UID) operations.
In addition, regular maintenance activities like RUNSTATS and REORG also run
considerably longer in cases where many indexes are present.
Therefore, to achieve the best database performance, it is
critical to be able to determine which indexes are necessary for query execution and which
indexes you can
safely drop without impacting query runtimes.
This article explains several methods that a DB2 for Linux, UNIX, and Windows (DB2 LUW) database
administrator (DBA) can use to identify unused and seldom used indexes.
|
 |
Articles |
 |
08 Oct 2009 |
|
| |
WebSphere Portal Security
This page provides resources for portlet developers, portal administrators, IT Security professionals, and portal developers who need to configure, administer, or program WebSphere Portal security features.
|
 |
|
 |
07 Oct 2009 |
|
| |
SOA and Web services 10 most popular articles and tutorials
Find out which articles rank highest, either in terms of page views or in the
view of the editor, for the IBM SOA and Web services zone on developerWorks over past
several years.
|
 |
Articles |
 |
30 Sep 2009 |
|
| |
Mainframe SOA Podcast Series
Welcome to the "Did you say Mainframe?!" Podcasts! from the WebSphere System z software product team to discover how IBM is revitalizing the mainframe as the platform of choice for modern services-based infrastructures, such as Service-Oriented Architecture (SOA).
|
 |
Podcasts |
 |
29 Sep 2009 |
|
| |
Troubleshooting issues with IBM Lotus Sametime Servers
The intent of this white paper is to give you a better understanding of the different components of IBM Lotus Sametime 7.5.1 and 8.x servers and their environments, so you can better troubleshoot problems that may occur. We address both the stand-alone Sametime (chat or meeting) server as well as the Sametime Enterprise Meeting Server (EMS), which provides clustering, load balancing, and central administration for Sametime meeting servers.
|
 |
Articles |
 |
22 Sep 2009 |
|
| |
IBM Rational System Architect
See how analysis and enterprise planning capabilities in System Architect
can help you create an agile organization that responds rapidly and positively to business and technology changes. IBM Rational System Architect is the leading solution for visualizing, analyzing, and communicating your organization’s enterprise architecture and business process analysis. This powerful solution drives action in your enterprise by creating an enterprise blueprint that is used to better understand the impact, resources, and risks associated with transforming your organization to an optimized future state.
|
 |
Demos |
 |
21 Sep 2009 |
|
| |
Meet the Extensible Messaging and Presence Protocol (XMPP)
XMPP is a open protocol for XML-based communication over the Internet.
Although it is most popular as an instant-messaging protocol, you can use it as a general
messaging service, as well. Discover the ins and outs of XMPP, and learn how to use it for
simple messaging.
|
 |
Articles |
 |
18 Sep 2009 |
|
| |
Customizing email notifications in IBM Lotus Connections 2.5
This white paper is a guide for personalizing the content and layout of the mail messages generated by IBM Lotus Connections 2.5.
|
 |
Articles |
 |
08 Sep 2009 |
|
| |
Understanding SMTP authentication and securing your IBM Lotus Domino 8 server from spam
Learn how the SMTP protocol and SMTP authentication process works to secure your IBM Lotus Domino 8 server from spam.
|
 |
Articles |
 |
08 Sep 2009 |
|
| |
Rational Modeler V1
Download IBM Rational Modeler, a free, UML 2.1 based environment for specifying systems, software, and architecture. Created by one of UML's founders and a key UML specification author, Rational Modeler enables users to improve communication by specifying, visualizing and documenting their system, architecture and software designs using a standard graphical language.
|
 |
Trial Downloads |
 |
08 Sep 2009 |
|
| |
Rational System Architect Process Integrator
Learn how IBM Rational System Architect Process Integrator links two
powerful solutions to provide a tremendous business process value. By enhancing
and embracing the widespread utilization and ease-of-use of Microsoft Visio, and
combining with the business analysis, collaboration and communication capabilities
of IBM Rational System Architect organizations can realize this vision now. See
how Visio process modelers can remain in the tool they know and prefer, while
enabling business and enterprise architects to access these models in Rational System Architect for advanced analysis and reporting.
|
 |
Demos |
 |
03 Sep 2009 |
|
| |
Using ITCAM for SOA to monitor BPM Systems: Part 2: How ITCAM for SOA monitors service-oriented architectures
The metrics collected by ITCAM for SOA are gathered from SCA messages, in this
article, we will analyze the metrics, compare and map metrics to the WebSphere
Dynamic Process Edition (WDPE) and
runtime behaviors. We also explain how to read, understand and analysis the metrics, and how to aware the WDPE applications from the metrics.
|
 |
Articles |
 |
28 Aug 2009 |
|
| |
Case Study Whitepaper: SOA Appliances - Web Services Meet the Network
In this customer case study white paper, noted analyst Jon Oltsik of Enterprise Strategy Group, discusses the demands of XML Web services by highlighting four end-user network deployments using WebSphere DataPower SOA appliances.
|
 |
Articles |
 |
21 Aug 2009 |
|
| |
IBM Advantage for Service Maturity Model Standards
The purpose of this article is to show why you should come to IBM for help with the new
Service Integration Maturity Model standard. IBM’s Service Integration Maturity Model (SIMM)
has become an industry Standard, OSIMM, the Open Group Service Integration Maturity Model.
This article will provide an overview and insights on the value, use and impact of OSIMM.
It will also highlight IBM's leadership and expertise with using maturity models to help
their customers be successful with services and SOA, making IBM a natural choice for helping you
take advantage of this standard for your business.
|
 |
Articles |
 |
21 Aug 2009 |
|
| |
Rational System Architect
Try IBM Rational System Architect V11.3, which enables business managers and IT professionals to plan, model, and execute changes to improve their business strategy and process as well as the IT systems and infrastructure that support them, enabling successful enterprise planning and transformation.
|
 |
Trial Downloads |
 |
19 Aug 2009 |
|
| |
Build a user model with Rational Software Architect and the User Interface Generator
In this article, learn how to use the tooling provided by the
User Interface Generator to create a user model. The model follows the
principles outlined in User
modeling demystified,
and describes how users of a system will interact with the model. The tooling
provides extensions to Rational Software Architect's existing UML modeling
capabilities that simplify the user modeling process for both new and
experienced UML modelers. Learn how you can use the User Interface Generator
to minimize the learning curve and dramatically reduce the time required to
create a user model.
|
 |
Articles |
 |
07 Aug 2009 |
|
| |
Connect your user interface to existing back-end services
The User Interface Generator command framework, a component of the IBM
InfoSphere Master Data Management (MDM) Workbench, provides a robust, flexible
mechanism for connecting a generated user interface into existing back-end
services. In this article, learn about the User Interface Generator command
bean framework, and about each of the components it generates. An example
shows how the command beans can be implemented to quickly and easily connect
to a set of back-end services.
|
 |
Articles |
 |
07 Aug 2009 |
|
| |
Making Sense of SOA and today's IT innovations
This paper summarizes some of the higher-profile business technology initiatives dotting today’s landscape and explains the interrelations among them.
|
 |
Articles |
 |
07 Aug 2009 |
|
| |
Using the Twitter Search API
Twitter is undoubtedly one of the most recent and successful examples of social networking to appear on the World Wide Web. Twitter also has its own search engine, which enables users to search for "tweets" by keyword or category, with an API to facilitate programmatic searches, act as a REST service, and return searches in Atom format. Discover the basics of using the Twitter Search API.
|
 |
Articles |
 |
04 Aug 2009 |
|
| |
An Event-based SOA Governance Solution
With more SOA solutions deployed, there has been an increase in requests for an automated and event-driven SOA
Governance solution. This article introduces the solution for handling the governance process automatically based
on a governance event.
|
 |
Articles |
 |
30 Jul 2009 |
|
| |
Recommended reading list: Java EE and WebSphere Application Server
Learn about using Java Enterprise Edition (Java EE) and IBM WebSphere
Application Server with this list of essential reading, compiled for
customers, consultants, and other technical specialists by IBM Software
Services for WebSphere. Updated for WebSphere Application Server V7.0.
|
 |
Articles |
 |
29 Jul 2009 |
|
| |
Develop and Deploy Multi-Tenant Web-delivered Solutions Using IBM Middleware: Part 7: A Web service mediation proxy pattern for routing multiple tenant requests using WebSphere Enterprise Service Bus
Part 1 of this series describes multi-tenancy and several technical
challenges faced by service providers for deploying multi-tenant web-delivered
solutions. In part 4, we presented a technical challenge on how to enable
multi-tenancy for existing single tenant Web services with little or no code
changes for shorter time to market and lower costs. We presented a mediation
approach for addressing this challenge and introduced three implementation options
using multiple IBM middleware products. In this tutorial, we describe detailed
implementation steps for utilizing WebSphere Enterprise Services Bus for enabling
multi-tenancy for existing Web services.
|
 |
Tutorial |
 |
29 Jul 2009 |
|
| |
Develop and Deploy Multi-Tenant Web-delivered Solutions Using IBM Middleware: Part 6: Web service mediation proxy pattern for routing multiple tenant requests using WebSphere Business Services Fabric
Part 1 of this series describes multi-tenancy and several technical challenges
faced by service providers for deploying multi-tenant web-delivered solutions. In
part 5, we presented a mediation approach for addressing this challenge and introduced three implementation options using multiple IBM middleware products. In this tutorial, we describe detailed implementation steps for one of those three options i.e. how to use WebSphere Business Services Fabric in the context of a example multi-tenant banking application scenario also introduced in part 5.
|
 |
Tutorial |
 |
27 Jul 2009 |
|
| |
SOA in a Down Economy
In this book, you'll see how some of IBM's clients are aligning IT and business goals through SOA.
|
 |
Books |
 |
23 Jul 2009 |
|
| |
Deep Dive into Customer SOA Stories - An in-depth look at how customers are implementing SOA
In this book, you’ll get an in-depth look at how some of IBM’s clients are leveraging
SOA.
|
 |
Books |
 |
23 Jul 2009 |
|
| |
Dynamic SOA and BPM: Best Practices for Business Process Management and SOA Agility
Top IBM SOA architect Marc Fiammante takes you step-by-step through combining BPM and SOA, and using them together to build a more flexible, dynamic enterprise. Throughout the book, he emphasizes hands-on solutions based on his experience supporting dozens of enterprise SOA implementations. Save 35% with Coupon Code IBM8918.
|
 |
Books |
 |
22 Jul 2009 |
|
| |
Adopting SOA Best Practices and Lessons Learned
Moving to a Service Oriented Architecture (SOA) brings many benefits to businesses, allowing for greater solution
alignment and agility. Making this a smooth transition requires a special level of focus
on quality and an awareness of the unique challenges related to testing within an SOA.
Often, the adjustments that need to be made to testing competencies are not
apparent or planned. Organizations need to understand the unique goals and
challenges related to evolving services architecture and the implications of how testing
should be performed. In this article we will discuss the quality assurance challenges to
be addressed with a SOA adoption, recommended best practices and lessons learned.
|
 |
Articles |
 |
15 Jul 2009 |
|
| |
Offload WebSphere Web services Security tasks to IBM WebSphere DataPower
SOA Appliance: Part 4: Are you ready for a Secure Conversation?
In this article we expand on the previous scenario by deploying the WebSphere DataPower SOA Appliance in a WS-Secure conversation scenario. WebSphere DataPower SOA Appliance will process the WS-Security portion for the application server after it established a secure context according the WS-Security Policy.
|
 |
Articles |
 |
13 Jul 2009 |
|
| |
Integrate with IBM Records Manager Using Web Service API
This article is an introduction to IBM Records Manager Web service API and describes how to use IBM Records Manager Web Service API in Java applications.
|
 |
Articles |
 |
10 Jul 2009 |
|
| |
Design Driven Implementation Practice
|
 |
|
 |
09 Jul 2009 |
|
| |
Evolutionary Architecture Practice
|
 |
|
 |
09 Jul 2009 |
|
| |
Component-based Software Architecture Practice
|
 |
|
 |
09 Jul 2009 |
|
| |
IBM Rational Modeler
IBM Rational Modeler is a free modeling product that uses a standard graphical language to specify, visualize and document systems and software designs.
|
 |
|
 |
02 Jul 2009 |
|
| |
Rational Software Architect Standard Edition
Download a free trial version of IBM Rational Software Architect Standard Edition (known earlier as Rational Systems Developer), an integrated Java and C++ design and development platform for creating well-architected software products and systems.
|
 |
Trial Downloads |
 |
01 Jul 2009 |
|
| |
Integrating IBM Lotus Forms with IBM Lotus Domino
IBM® Lotus® Forms and IBM Lotus Domino® servers complement each other. Integrating these two products can yield a varied list of features for better application architecture. This article explains the various ways that you can integrate Lotus Forms with Lotus Domino and details the benefits that this integration brings.
|
 |
Articles |
 |
29 Jun 2009 |
|
| |
Consolidate product catalogs across applications
In a typical business support systems (BSS) environment, one has to
deal with multiple product catalogs. Consolidating multiple catalogs into a
manageable few would provide immense benefits to a telecom service provider
(TSP). In this article, learn about the advantages of catalog consolidation.
Explore how to consistently define the different dimensions of product
catalogs so services can be suitably tailored. Walk through detailed steps that explain one approach to achieving
consolidation.
|
 |
Articles |
 |
24 Jun 2009 |
|
| |
WebSphere sMash
A platform for building and running dynamic Web 2.0-based applications using
SOA principles, based on Project Zero.
|
 |
|
 |
12 Jun 2009 |
|
| |
SOA antipatterns
Service-Oriented Architecture (SOA) is the de-facto architectural approach
for many IT initiatives. It is therefore important to understand the
circumstances where this paradigm breaks, as this can significantly impact
the delivery of IT programs. This article highlights two SOA antipatterns that
define problems that can occur in the execution of SOA deliveries. A
simple frame of reference for SOA is first introduced in the form of a layered
reference architecture. The reference architecture is then used to illustrate the
underlying reasons for the occurrence of the antipatterns. For each antipattern a description is provided that highlights the root causes of the problem and the approaches to re-factoring the solution, hence facilitating successful delivery.
|
 |
Articles |
 |
09 Jun 2009 |
|
| |
Using the Twitter REST API
Twitter is undoubtedly one of the most recent and successful examples of social networking to appear on the World Wide Web. Twitter provides an API so Web developers can enable their users to access the various features that the Twitter site provides. In this article, learn the basics of using the Twitter REST API.
|
 |
Articles |
 |
09 Jun 2009 |
|
| |
IBM Extreme Transaction Processing (XTP) Patterns: Leveraging WebSphere Extreme Scale as an in-line database buffer
Learn how to optimize the performance
of an application by leveraging WebSphere eXtreme Scale as the intermediary
between the database and the application. This article provides an overview
of the theory and implementation of the write-behind caching solution and JPA
loader concepts. It then reviews an example business case coupled with
sample code to demonstrate how to deploy these features.
|
 |
Articles |
 |
03 Jun 2009 |
|
| |
Develop and Deploy Multi-Tenant Web-delivered Solutions Using IBM Middleware: Part 5: A mediation approach for multi-tenancy and three implementation options
Part 1 of this series described multi-tenancy in a web-delivered business
solution (a.k.a Software-as-a-Service) and Part 2 discussed the three different approaches for enabling multi-tenancy. In this article, we focus on the mediation approach for multi-tenancy first introduced in Part 2. We present three implementation options for this approach using different IBM middleware products and compare the relative benefits. The detailed implementation steps for each option will be described in the following three tutorials.
|
 |
Articles |
 |
01 Jun 2009 |
|
| |
IBM U2 and Service Oriented Architecture (SOA)
Service oriented architecture is an application framework that takes everyday
business applications and breaks them down into individual business functions and processes, called services. SOA lets you build, deploy, and integrate these services independent of applications and the computing platforms on which they run, making business processes more flexible. In this article, learn how IBM UniData and UniVerse (U2) technology relates to SOA.
|
 |
Articles |
 |
21 May 2009 |
|
| |
Trial: InfoSphere Data Architect
Download a free trial version of IBM InfoSphere Data
Architect V7.5.2, a collaborative data design solution to
discover, model, relate, and standardize diverse and
distributed data assets. It enables users to create
logical and physical data models, discover, explore, and
visualize the structure of data sources, and discover or
identify relationships between disparate data sources.
|
 |
Trial Downloads |
 |
21 May 2009 |
|
| |
Develop and Deploy Multi-Tenant Web-delivered Solutions using IBM middleware: Part 2: Approaches for enabling multi-tenancy
Part 1 of this series describes what multi-tenancy is and presents several technical challenges for building and deploying multi-tenant web-delivered solutions. In this article, we identify five representative approaches for enabling multi-tenancy in web-delivered solutions (also known as software-as-a-service) and compare their costs and benefits.
|
 |
Articles |
 |
20 May 2009 |
|
| |
Use WebSphere Business Services Fabric v6.1 to Build Composite Business
Services: Part 4: Service Monitoring using Performance Manager
In the previous three articles of this series, we gave an overview for the
WebSphere Business Service Fabric 6.1 and used business analysis to define WBSF
artifacts that meet business goals. We then discussed the details of fabric development. In this final article in the series, we look at how to enable Performance Manager to enhance your fabric application to meet service monitor requirements.
|
 |
Articles |
 |
13 May 2009 |
|
| |
Message-level security with JAX-WS on WebSphere Application Server v7
This tutorial demonstrates how to build a JAX-WS client and server Web service
that runs on WebSphere Application Server v7. Additionally, it teaches you how to
configure message-level security for the SOAP message by configuring policy sets through Rational Application Developer v7.5.2.
|
 |
Tutorial |
 |
13 May 2009 |
|
| |
Use WebSphere Business Services Fabric v6.1 to Build Composite Business Services: Part 3: Design and implementation
The first article in this series, Part 1: Overview of WebSphere Business Services Fabric v6.1, provides an overview of WebSphere Business Service Fabric 6.1. In Part 2: Scenario Introduction, Problem Statement, and Business Analysis, we introduced how WBSF can be used for a Visa Application scenario in which there is a need for dynamic service provider selection. In this third installment, we’ll detail all the steps involved in implementing the scenario in order to address the need by building a Composite Business Service, using WBSF 6.1.
|
 |
Articles |
 |
12 May 2009 |
|
| |
IBM Rational Tau
IBM Rational Tau provides UML 2.0- and SysML-based analysis, specification and modeling capabilities for systems engineering and application development
|
 |
|
 |
12 May 2009 |
|
| |
IBM Rational Statemate
IBM Rational Statemate is a graphical design, simulation and prototyping tool for the rapid development of complex embedded systems.
|
 |
|
 |
12 May 2009 |
|
| |
IBM Rational SDL Suite
IBM Rational SDL Suite is a software development solution that creates specifications for and develops communications systems and protocol software.
|
 |
|
 |
12 May 2009 |
|
| |
Enabling Web Service with Common Information Model
In this article we will introduce the concept of WS-Management and Common Information Model (CIM). By exploring the SOAP message with multiple examples, we will learn how to transfer CIM operations through WS-Management SOAP messages.
|
 |
Articles |
 |
08 May 2009 |
|
| |
SOA Governance – How Best To Embrace it, Part 2: Governance Lifecycle
In part one of the series, we learned about governance in general and we discussed Enterprise, IT and SOA governance and how they are related. In part 2, we walk through governance lifecycle and how best we should organize for SOA and SOA governance.
|
 |
Articles |
 |
08 May 2009 |
|
| |
SOA Governance – How Best To Embrace it, Part 1: Introduction to Enterprise, IT and SOA governance
With immense projected growth, the Government must modernize its IT systems. Air traffic will double or even triple in the next twenty years, the number of retirees will double throughout the States, infrastructure will boom, the population will skyrocket, and under such pressures, the legacy systems will surely collapse, and if no action is taken, problems will abound.
Some government agencies have considered Service Oriented Architecture (SOA) as the most effective means to address this dire issue. Moving to SOA, however, entails substantial challenges. To this end, one of the government agencies requested IBM to collaborate with other partners of the agency and produce a whitepaper that addresses these challenges. This article expounds such information beyond this agency to industries across the board.
|
 |
Articles |
 |
05 May 2009 |
|
| |
Automating deployment and activation of virtual appliances for IBM AIX and Power Systems
Server virtualization enables you to rapidly provision new environments by
using libraries of virtual image templates, or virtual appliances. Automated
provisioning requires the management of operating system, network, and
application-specific customization. This article provides a sample framework for
automating virtual image deployment and activation on Power Systems, with a
downloadable example that demonstrates how to provision a virtual appliance made up
of IBM WebSphere Application Server V7.0 running on AIX V5.3.
|
 |
Articles |
 |
29 Apr 2009 |
|
| |
Cloud computing with Linux thin clients
Explore cloud computing from a Linux perspective and discover some of
the most innovative and popular Linux-based solutions -- with a particular
view toward environmentally beneficial options.
|
 |
Articles |
 |
28 Apr 2009 |
|
| |
Connecting to the cloud, Part 2: Realize the hybrid cloud model
This is Part 2 of a three-part series on connecting to the cloud. To determine the best solution for creating a hybrid cloud application, Part 1 examined some of the offerings from the major cloud platform vendors. In this article, Part 2 of the series, you will implement the hybrid cloud application, which combines local application components with cloud computing. The application makes use of a JMS queue locally as well as an SQS queue in the cloud, combining the two in a single hybrid application.
|
 |
Articles |
 |
28 Apr 2009 |
|
| |
Connecting to the cloud, Part 1: Leverage the cloud in applications
Explore cloud computing and the offerings from the major cloud platform vendors: Amazon, Google, Microsoft, and SalesForce.com. In this first of a three-part series, take an example of a typical corporate application that uses a JMS queue, and examine what would be involved to hybridize part of this JMS infrastructure in the cloud.
|
 |
Articles |
 |
27 Apr 2009 |
|
| |
Maintaining data integrity in an IBM transaction processing and messaging middleware environment
This article discusses the different synchronization levels supported by
IBM products like IBM TXSeries, CICS Transaction Server, WebSphere Application
Server, and WebSphere MQ. It explains the role of synchronization in maintaining data integrity across the systems.
|
 |
Articles |
 |
22 Apr 2009 |
|
| |
Building a Geospatial Information System, Part 2: A real world application using Web 2.0, SOA, and SCA principles
Businesses, schools, and governmental institutions are increasingly using geospatial information systems (GIS) to solve real-world problems. GIS offers many new ways to visualize information, collaborate, and do business. Web 2.0 GIS applications have started targeting end user audiences (as opposed to professional audiences). This article explores how GIS applications built with Web 2.0 interfaces and technologies result in more interactivity, lower cost, higher performance, and satisfied users.
|
 |
Articles |
 |
21 Apr 2009 |
|
| |
Sequence diagram enhancements in IBM Rational Software Architect and IBM Rational Software Modeler
This article describes enhancements to the sequence diagram editor in Version 7.0.5 of IBM Rational Software Architect for WebSphere Software, IBM Rational Software Architect Standard Edition, and IBM Rational Software Modeler, which make it easier to edit and modify diagrams. In addition, the introduction of message sets and support for classifier-inherited operations give you better editing control of messages and lifelines.
|
 |
Articles |
 |
21 Apr 2009 |
|
| |
Data Studio Administrator, Part 1: Integrating Data Studio Administrator and Rational Data Architect
This article highlights the integration between Data Studio Administrator
(previously known as DB2 Change Management Expert) and Rational Data Architect.
You'll learn about the common look and feel, the strengths of each product, and the
benefits of combining them together. It includes step-by-step instructions and a sample that illustrates the touch points between these two tools. [2009 Apr 17: Added note about Rational Data Architect changing product
name to InfoSphere Data Architect. --Ed.]
|
 |
Articles |
 |
17 Apr 2009 |
|
| |
Integrating Rational Software Architect with Rational Data Architect
Model-driven software development generally starts with either application
modeling or data modeling. Application modeling and data modeling, however, are closely
related to, and complement, one another. IBM has recognized the importance of
integrating application modeling with data modeling in model-driven software
development, and has developed the Unified Modeling Language (UML)-to-Logical Data
Model (LDM) and the LDM-to-UML transformations. These transformations integrate
application modeling using Rational Software Architect (RSA) and data modeling using
Rational Data Architect (RDA). This article provides a quick overview of RSA and RDA,
outlines the high-level steps in three RSA-RDA integration scenarios, and discusses the
UML-to-LDM and the LDM-to-UML transformations and the UML Logical Data Model Profile. [2009 Apr 17: Added note about Rational Data Architect changing product
name to InfoSphere Data Architect. --Ed.]
|
 |
Articles |
 |
17 Apr 2009 |
|
| |
Integrate WebSphere Business Modeler and Rational Data Architect
Get an overview of IBM Rational Data Architect and IBM WebSphere Business
Modeler. Step through three scenarios for integrating business process and data
modeling using Rational Data Architect and WebSphere Business Modeler, and find
recommendations and best practices along the way. [2009 Apr 17: Added note about Rational Data Architect changing product
name to InfoSphere Data Architect. --Ed.]
|
 |
Articles |
 |
17 Apr 2009 |
|
| |
Use IBM Rational Data Architect to model your Oracle databases
Find out why IBM Rational Data Architect is gaining momentum as a database
modeling tool that is optimized for IBM databases, yet also provides functionality
to model other major database vendors such as Oracle. Look at alternatives to Oracle
Designer, and see how keeping up with Oracle's major enhancements is setting RDA
apart from the rest of the data modeling tools. [2009 Apr 17: Added note about Rational Data Architect changing product
name to InfoSphere Data Architect. --Ed.]
|
 |
Articles |
 |
17 Apr 2009 |
|
| |
Managing Database Design Changes with Rational Data Architect
This demo teaches you how to manage changes to a database design using Rational Data Architect Version 6.1. [2009 Apr 17: Added note about Rational Data Architect changing product
name to InfoSphere Data Architect. --Ed.]
|
 |
Demos |
 |
17 Apr 2009 |
|
| |
Secure communication between a monitoring host Web service and monitored Web services
Should we have a Web service as a dedicated security monitoring host? Or should we have
several Web services that work together as the distributed security monitoring host? In this
article we look at the pros and cons of each host type and suggests how each can be used to solve security problems.
|
 |
Articles |
 |
15 Apr 2009 |
|
| |
Bracing Techniques when Common Information Model Meets the Message Layer in a
Service Oriented Architecture (SOA)
When leveraging the common information model (CIM) standard for middleware environments, creation of service components requires slicing and adapting the appropriate entities within the CIM. While slicing is normally driven by the business process, adaptation needs to be performed using a special technique termed as the “bracing technique”. In this article we will explore the bracing technique in detail; which in turn will enable service designers to create service interfaces that are highly flexible and easily consumable.
|
 |
Articles |
 |
13 Apr 2009 |
|
| |
Implementing CICS Web Services
The Web services support in CICS Transaction Server Version 3 enables your CICS programs to be Web service providers and requesters. CICS supports a number of specifications including SOAP Version 1.1 and Version 1.2, and Web services distributed transactions (WS-Atomic Transaction).
|
 |
Redbooks |
 |
10 Apr 2009 |
|
| |
Securing CICS Web Services
Securing access to information is important to any business, especially for business-critical systems that manage sensitive data, as is often the case for systems based on IBM CICS. Security becomes even more critical during SOA implementations, due to loose coupling of services and applications, and their possible operations across trust boundaries.
|
 |
Redbooks |
 |
10 Apr 2009 |
|
| |
Integrate Green-screen Applications in your SOA: Using Rational Host Access
Transformation Services (HATS)
This article summarizes the support provided by IBM Rational Host Access
Transformation Services (HATS) that allows you to create Web services to provide
standard programming interfaces to business logic and transactions contained
within character-based 3270 and 5250 applications (also referred to as host
applications or green-screen applications).
|
 |
Articles |
 |
09 Apr 2009 |
|
| |
Using MQ Headers to Dynamically Determine Data Handler Behavior
The format of the data in an MQ message can differ and is often determined by the format field in the MQ header, in this case the Data Handler must behave dynamically based on the values stored in this header.
|
 |
Articles |
 |
02 Apr 2009 |
|
| |
OSGi and Spring: Part 2: Build and deploy OSGi as Spring bundles using Felix
Build and package Java classes as OSGi bundles using the Spring DM framework in a Felix
container. This article, Part 2 of this series, shows you how to create bundles using the Spring
framework and then deploy them in a Felix runtime environment. You will see how the core OSGi
framework dependency is removed through a simple Spring-based configuration.
|
 |
Articles |
 |
30 Mar 2009 |
|
| |
Proactive WebSphere Enterprise Service Bus (WESB) Mediation: Timing a Mediation Module
This tutorial takes you through developing a WebSphere Enterprise Service Bus
(WESB) Mediation Module, which can proactively invoke an external system from time
to time and fetch the updates, based on a given time interval. This is a common
requirement, to poll systems, which cannot proactively post the updates occuring within them, to the other subscriber systems. This is achieved by a combination of a startup bean, scheduler, messaging task and a WESB mediation module.
|
 |
Tutorial |
 |
18 Mar 2009 |
|
| |
SOA fundamentals in a nutshell
Thinking about getting certified in Service-Oriented Architecture (SOA)?
Want to catch the wave of interest in SOA? Taking this tutorial would help you
in preparing for the IBM SOA fundamentals test leading to your certification as an IBM Certified SOA Associate. Even if you're not planning for certification right
now, this tutorial is a good place to start learning about what SOA is and
what it can do for your organization.
|
 |
Tutorials |
 |
15 Mar 2009 |
|
| |
Use WebSphere Business Services Fabric v6.1 to Build Composite Business Services, Part 1: Overview of WebSphere Business Services Fabric v6.1
IBM WebSphere Business Services Fabric is a comprehensive SOA offering that builds upon and extends IBM’s BPM platform and is designed to help companies assemble and manage composite business applications to achieve greater flexibility and business model innovation. This series of articles introduces you to WebSphere Business Services Fabric V 6.1 and shows you how to use it to build composite business services.
|
 |
Articles |
 |
12 Mar 2009 |
|
| |
Use WebSphere Business Services Fabric v6.1 to Build Composite Business Services: Part 2: Business analysis and component business services scenario
In Part 1 of this series, we gave an overview of, and described the new
features in WebSphere Business Services Fabric (WBSF), v6.1. Now this article will introduce a small business case study to show the business problem, analyze the business requirements, and finally to provide a solution based on WBSF.
|
 |
Articles |
 |
10 Mar 2009 |
|
| |
Enterprise Connectivity Patterns: Implementing integration solutions with IBM's Enterprise Service Bus products
This article describes and defines a set of enterprise connectivity patterns that encapsulate some of the more common solutions in the application connectivity space. Many of these patterns build on and refine the more general architectural pattern known as the enterprise service bus (ESB). In defining a classification scheme for these patterns and discussing the various factors that influence their selection and implementation, this article and the accompanying developerWorks wiki can help lead to the appropriate choice of solution for your particular connectivity requirements.
|
 |
Articles |
 |
10 Mar 2009 |
|
| |
XML basics for new users
If you're new to XML, this article introduces the basic construction of XML documents as well as the rules that you must follow to create well-formed XML, including naming conventions, proper tag nesting, attribute guidelines, declarations, and entities. You'll also gain an understanding of validation in terms of both DTD and schema usage.
|
 |
Articles |
 |
24 Feb 2009 |
|
| |
The operational context diagram
For many years, application architects and analysts have used the system
context diagram (SCD) as a powerful tool to share the high-level view of
a system. The SCD provides only a functional
view of the system, a view that later leads to the use case model. To
completely specify the system under development, non-functional requirements
must be taken into account. NFRs create another view of the system
context: the operational context diagram, which then segues to
the operational model. In this article, learn about a technique to complement
the SCD with a non-functional oriented operational context diagram.
|
 |
Articles |
 |
17 Feb 2009 |
|
| |
Cloud computing with Linux
Cloud computing and storage convert physical resources (like processors and
storage) into scalable and shareable resources over the Internet (computing and storage
"as a service"). Although not a new concept, virtualization makes this much more scalable
and efficient through the sharing of physical systems through server virtualization. Cloud
computing gives users access to massive computing and storage resources without their
having to know where those resources are or how they're configured. As you might expect,
Linux plays a huge role. Discover cloud computing, and learn why there's a penguin behind
that silver lining. [And see the new Resource links to the latest developerWorks content on cloud computing. -Ed]
|
 |
Articles |
 |
11 Feb 2009 |
|
| |
Using WebSphere Process Server operational architecture to design your applications: Part 2: Implementation: SCA
runtime, Business Process Choreographer, and supporting services
The final installment of this two-part series describes the operational architecture of IBM
WebSphere Process Server and explains how its core components work. In this article, you learn about the
components that build WebSphere Process Server's runtime layer and how they work together in an operational environment.
You examine SCA modules at runtime and then explore the function layer to
understand how WebSphere Business Process
Choreographer manages your business processes, what CEI is for, and what you should
know about the supporting services.
|
 |
Articles |
 |
11 Feb 2009 |
|
| |
Cloud computing with Amazon Web Services, Part 5: Dataset processing in the cloud with SimpleDB
Learn basic Amazon SimpleDB (SDB) concepts and explore some of the functions
provided by boto, an open source Python library for interacting
with SDB. In this "Cloud computing with Amazon Web Services" series, learn about cloud computing using Amazon Web Services. Explore how the services provide a compelling alternative for architecting and building scalable, reliable applications. In this article, learn some of the basic concepts and check out some of the functions provided by boto.
|
 |
Articles |
 |
10 Feb 2009 |
|
| |
Which distributed edition of DB2 9.5 is right for you?
Learn the details on what makes each edition of DB2 9.5 for Linux, UNIX, and Windows unique. The author lays out the specifications for each edition, licensing considerations, historical changes throughout the DB2 9 release cycle, and references to some interesting things customers are doing with DB2. This popular article has been updated for the intra-version licensing changes announced on February 10th, 2009 where some significant changes were announced.
|
 |
Articles |
 |
10 Feb 2009 |
|
| |
Assessing the cost and effectiveness of reusing, or adopting, existing assets
Reusing existing software seems to make sense. But, before reusing or
adopting existing software in your development work, you should first asses the
effectiveness and true costs. In this article, learn about a layered model that can
help you evaluate the effectiveness of reusing, or adopting, assets.
|
 |
Articles |
 |
02 Feb 2009 |
|
| |
Avoid scalability problems with data migration to new releases
Software that's based on a database, and is regularly upgraded with new
releases, can generate myriad combinations of migration paths. As the number of
releases grows, the increasing number of migration paths to be supported becomes
time-consuming and expensive. In this article, learn how two migration patterns
can help you avoid release-to-release scalability problems in data migration. The
patterns, based on serial data transformation and hub-and-spoke structure, let you
build an automated, reusable, and flexible migration framework in which the migration paths from all previous releases to a new release can be easily implemented.
|
 |
Articles |
 |
23 Jan 2009 |
|
| |
Architectural manifesto: Adopting agile development, Part 9
In this final installment of the series,
learn how an agile approach can help companies enjoy the benefits of SOA. In
our current economy, organizations are carefully analyzing which projects they
will implement, and which they will not.
SOA's reputation of being costly, in both time and money, doesn’t help in
getting new projects
started. In this article, explore how companies can quickly start enjoying
the benefits of SOA using an agile approach.
|
 |
Articles |
 |
20 Jan 2009 |
|
| |
Making content searchable anywhere using IBM WebSphere Portal's publishing Seedlist Framework
If you are developing an enterprise document-management application that serves as a platform to generate, manage, and publish content, you might wonder, "How can I make all the content available to end users in an effective and usable manner?" The answer is to enable users to search the content of the entire product. This white paper describes how you can make your published enterprise application content available for crawling by IBM search engines such as IBM WebSphere Portal Search Engine and IBM Omnifind Enterprise Edition 8.5. Learn how to achieve this functionality by using Content Provider Framework, also known as Seedlist Framework, and more specifically by implementing a simple set of APIs that returns the publishing content while handling critical aspects of security, rich metadata, and effective updates.
|
 |
Articles |
 |
12 Jan 2009 |
|
| |
Handle pureXML data in Java applications with pureQuery
pureQuery and DB2 pureXML are revolutionary database technologies in
their fields. pureQuery is a high-performance Java data access platform
focused on simplifying the tasks of developing and managing applications that
access data from a database. pureXML is the native XML data management
technology introduced in DB2 9. It consists of a hierarchical storage
technology, XML querying languages (XQuery and SQL/XML), XML indexing
technology and other XML-related features. This article brings them together
by showing how you can develop pureQuery applications that handle pureXML data
so you can get the best performance and manageability from your DB2
application.
|
 |
Articles |
 |
08 Jan 2009 |
|
| |
Expanding clustered topologies for WebSphere Process Server and WebSphere Enterprise
Service Bus
Learn how and when to grow clustered topologies that use IBM WebSphere Process
Server and WebSphere Enterprise Service Bus. When new BPM and ESB applications are
deployed, you may need to expand the initial topology to take advantage of increased IT
resources (such as memory) or to isolate applications. This article describes a standard
"golden topology" widely used in production deployments, and then examines how to grow
the topology from within the cluster, and by adding new clusters. It describes good and
bad design patterns, what to consider, and the costs and limitations of each approach.
The article also describes how to plan for Service Integration Bus connectivity and desired
messaging engine behavior.
|
 |
Articles |
 |
07 Jan 2009 |
|
| |
Thinking XML: Analyze financial reporting using XBRL
Thanks to recent events, the world turns its eyes to Wall Street. One of the hot topics is how to increase the transparency of descriptions of business activity and financial results. The financial sector and the SEC have long approached this problem with XBRL, an XML language for business reports. XBRL uses a variety of XML technologies, including XLink to provide rich detail for financial information. Learn to interpret and analyze financial report information in XBRL, using an actual U.S. Securities and Exchange Commission report as an example.
|
 |
Articles |
 |
06 Jan 2009 |
|
| |
How patterns shaped new WS-Notification functionality in IBM WebSphere Application Server 7.0
|
 |
Articles |
 |
23 Dec 2008 |
|
| |
Software as a service: Build a Web-delivered SaaS framework for forms and
workflow-driven applications
Software as a service (SaaS), largely enabled by the Internet and
corporate intranets, has become an innovative way for enterprises to do
business. In the past, software had to be installed in an infrastructure close
to end users. The current industrywide trend is for Internet-based services.
Deployment of software as a service, accessible on the Internet and supported
by multitenant architecture, makes new applications (or tenants) available
with significantly lower costs. In this article, learn how a team built a
Web-delivered SaaS framework to host applications, from different business
domains, that were driven by forms and workflow.
|
 |
Articles |
 |
16 Dec 2008 |
|
| |
Solve the Chinese geography translation problem in Google Maps
programming
Google Maps is a free service that provides browser-based directions as well as maps of particular locations through the Internet. You can zoom in on the interactive maps to show detailed information, providing great user interactivity with the Web site. The maps provided by Google can be used not only directly by customers, but also to develop customized map services and products with the Google Maps API. The latest Google Maps API version, however, is not good at parsing Chinese geography, which makes it difficult to use in applications for a Chinese audience. In this article, we describe a feasible solution, combining other Web services, to parse Chinese geography with the current Google Maps API for a Chinese mapping solution. We'll use the example of the sites for the Beijing 2008 Olympic Games to demonstrate our solution.
|
 |
Articles |
 |
16 Dec 2008 |
|
| |
Comparing XML database approaches
The increasing use of XML asks for systems that store semi-structured data
without forcing it into inadequate data structures. These requirements are met by both
native XML databases and relational databases with integrated XML support. The
question is: Why should you prefer a native XML database over an XML-aware classic database or the other way around? This article compares the approaches for a number of varying solutions, including eXist, Mark Logic, and IBM DB2 Express-C. The differences are translated into practical advantages and disadvantages.
|
 |
Articles |
 |
16 Dec 2008 |
|
| |
Adding business events to business services
SOA can provide much needed agility for enterprises in their chosen
marketplace. However, this may not be enough. Discovering key business events
and using them to drive dynamic adjustment and reconfiguration of in-flight
business processes may be the next level needed for heightened agility in
today's economic climate.
|
 |
Articles |
 |
12 Dec 2008 |
|
| |
Building a context-aware service architecture
Mobile computing has ignited the idea that the physical and
logical context of users can influence the behavior of services they call for.
This article reviews some approaches to architecting context-aware services,
including context delivery and enrichment, dynamic
context-driven service discovery, and invocation.
|
 |
Articles |
 |
12 Dec 2008 |
|
| |
SOAP nodes in IBM WebSphere Message Broker V6.1, Part
3: Configuration details
So far in this four-part article series, you've learned about the basic
use of SOAP nodes and the new logical tree format used by the SOAP domain.
This article, Part 3 in the series, describes the detailed configuration of
the nodes using Web Services Description Language (WSDL). You should have a
general familiarity with SOAP-based Web services and WSDL to follow along with
this article series. Note: This article relates to IBM WebSphere Message
Broker V6.1 Fix Pack 6.1.0.2. Some details could differ slightly from the 6.1
GA version.
|
 |
Articles |
 |
12 Dec 2008 |
|
| |
Trial: IBM Rational System Architect
Learn about IBM Rational System Architect, which enables business managers and IT professionals to plan, model, and execute changes to improve their business strategy and process as well as the IT systems and infrastructure that support them, enabling successful enterprise planning and transformation.
|
 |
Trial Downloads |
 |
11 Dec 2008 |
|
| |
Modernize your enterprise to stay competitive
Many large enterprises have a lot of assets locked inside legacy
applications that have served them well for years.
However, these legacy applications are now a stumbling block, considering
the rapid rate at which the market and competition demand new products and
services. Modernization can unlock your legacy assets. This article provides
guidance on choosing an appropriate solution for transforming legacy
applications in various scenarios.
|
 |
Articles |
 |
09 Dec 2008 |
|
| |
XSLT as a language compiler
Explore the concept of XSLT as a programming language compiler, specifically as you create an XML facade in front of PostScript, to produce PostScript files from XML documents. This article introduces the concept of a stylesheet as an implicit language definition, the basics of PostScript, and the layers of abstraction involved in creating an XML-to-PostScript compiler.
|
 |
Articles |
 |
09 Dec 2008 |
|
| |
Infrastructure architecture essentials, Part 7: High-performance computing off the shelf
The year 2008 will forever be remembered as the year of the off-the-shelf (OTS)
supercomputer, thanks to the Los Alamos National Labs (LANL) and IBM team that constructed
the world's first machine to break the peta-FLOP (1,000,000,000,000,000 floating-point
operations per second) barrier. Get an overview of OTS strategies to architect high-performance
computing (HPC) systems as well as the methods and concepts behind building HPC systems
from OTS components and open source software.
|
 |
Articles |
 |
09 Dec 2008 |
|
| |
Infrastructure architecture essentials, Part 6: Automated testing
Discover some of the common threats facing Web servers as well as the
tools and techniques you can use to identify and mitigate them.
|
 |
Articles |
 |
09 Dec 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 8
In this latest installment of the series,
learn how to improve the quality of your agile process with modeling.
Modeling has many advantages in the development process. In this article, explore
some of the misconceptions of agile modeling, learn the characteristics of
useful agile models, and learn how to select the model to best fit your project.
|
 |
Articles |
 |
02 Dec 2008 |
|
| |
Cloud computing with Amazon Web Services, Part 4: Reliable messaging with SQS
Learn basic Amazon SimpleDB (SDB) concepts and explore some of the functions
provided by boto, an open source Python library for interacting
with SDB. In this "Cloud computing with Amazon Web Services" series, learn about cloud computing using Amazon Web Services. Explore how the services provide a compelling alternative for architecting and building scalable, reliable applications.
In this article, learn about the
reliable and scalable messaging service provided by Amazon Simple Queue Service (SQS).
|
 |
Articles |
 |
02 Dec 2008 |
|
| |
IBM Data Studio Data Web Services, Part 1: IBM Data Studio: Get started with Data Web Services
Create your first Data Web Service using IBM Data Studio. No programming is
required. Build Web services using drag-and-drop, and deploy with a few clicks of the mouse.
|
 |
Tutorials |
 |
01 Dec 2008 |
|
| |
Discover six business process best practices you can't work without
There's a lot to know about business process management. With the right
building blocks, however, you can keep things under control.
|
 |
Articles |
 |
25 Nov 2008 |
|
| |
Polymorphic Web services, Part 1: Polymorphic data
The potential benefits of a Service-Oriented Architecture (SOA) in terms
of loose coupling and reuse, leading to business agility, have been well
publicised for some time. But for SOA to provide a truly flexible platform for
business process management (BPM), you need to introduce an element of
abstraction into your service invocations. This article shows you how to use
XML extensions and dynamic service invocation techniques to provide a double
whammy of polymorphism, creating truly flexible service invocations while
simplifying business processes.
|
 |
Articles |
 |
20 Nov 2008 |
|
| |
Architecture tip: Adapting the Scrum project management method for
geographically separated teams
In multinational software companies, members of a product team are
likely spread around the world. In this article, learn how to adapt Scrum to a situation
where testers are at a different location than the rest of the team. Also learn
ways to achieve good communication and cooperation between the two
groups.
|
 |
Articles |
 |
18 Nov 2008 |
|
| |
Filing financial statements in XBRL: How-to, lessons learned, and best
practices
In the past few years, eXtensible Business Reporting Language (XBRL)
has emerged to meet increased regulatory and transparency requirements for
financial reporting. The global connectivity of the Internet has encouraged
the rapid development of XBRL standards. Effective December 15, 2008, the US
Securities and Exchange Commission (SEC) will require companies with more than $5
billion in market capitalization to file their financial statements in XBRL.
Over the following two years, all publicly traded companies in the US will
be required to file using XBRL. In this article, learn the fundamentals of
XBRL, the steps in the filing process, and lessons from an actual filing with
the SEC.
|
 |
Articles |
 |
18 Nov 2008 |
|
| |
Create stand-alone Web services applications with Eclipse and
Java SE 6, Part 1: The Web service server application
Use the Eclipse Integrated Development Environment (IDE) and Java
Platform, Standard Edition (Java SE) 6 to create a stand-alone Web services
application that can be run from the console. In this tutorial, the first in a
series, start by getting familiar with the Eclipse IDE. Configure the
environment; create projects, packages, and classes; then run the application
from the command line.
|
 |
Tutorials |
 |
13 Nov 2008 |
|
| |
Using z/OS workload management with the WebSphere MQ resource adapter in
WebSphere Application Server V7
Learn how to use the z/OS workload management function through the WebSphere
MQ resource adapter for messages flowing between MQ and WebSphere Application
Server.
|
 |
Articles |
 |
12 Nov 2008 |
|
| |
Infrastructure architecture essentials, Part 5: Content delivery and distribution network design
Discover the methods for content delivery and distribution of Web-based
media in the Web 2.0 world.
|
 |
Articles |
 |
11 Nov 2008 |
|
| |
SOA governance: Examples of service life cycle management processes
You need an appropriate governance process model in place to effectively
realize the benefits of Service-Oriented Architecture (SOA) development
life-cycle activities. This article describes SOA governance processes based
on scenarios that are adopted in a typical enterprise during the SOA
development life cycle. Take a close look at important life-cycle activities,
such as service identification, service creation and reuse, service testing,
service versioning and change management, service-level management (quality of
service), and service security. Learn about the challenges that your
organization might face in a typical SOA development life cycle and how to
address these challenges by implementing governance subprocesses and by
delegating certain roles and responsibilities to the respective layers of a
governance body for each scenario.
|
 |
Articles |
 |
06 Nov 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 7
In this latest installment of the series,
learn about estimating work effort in an agile environment. Due to the nature
of software development, estimating work effort is usually difficult and often inexact. In this article,
explore some useful methods that can help you estimate work effort for your
agile projects.
|
 |
Articles |
 |
04 Nov 2008 |
|
| |
OSGi and Spring, Part 1: Build and deploy OSGi bundles using Apache Felix
Develop, build, and package Java class components as Open Services
Gateway initiative (OSGi) bundles and deploy them in the Apache Felix runtime
environment. Then use Felix shell commands to start and stop the bundles and
dynamically update them.
|
 |
Articles |
 |
30 Oct 2008 |
|
| |
Infrastructure architecture essentials, Part 4: Scalable enterprise systems management
Discover the methods used to manage enterprise resources, including
storage, compute nodes, switches, and the data and services that this
infrastructure provides.
|
 |
Articles |
 |
28 Oct 2008 |
|
| |
Building a geospatial information system, Part 1: Understanding the basics
Businesses and educational and governmental institutions are
increasingly using geospatial information systems (GIS) to solve real-world
problems. GIS offers many new ways to visualize information, collaborate, and
do business. In this article, learn the basics of GIS. Explore open source and
proprietary software considerations, a basic GIS architecture, and how GIS is
used to solve problems in various industries.
|
 |
Articles |
 |
28 Oct 2008 |
|
| |
IBM open collaboration client solution: Architecture decisions and execution options for an IBM open virtual client
Companies exploring cost-reduction strategies to become more energy efficient and to increase business agility have identified client virtualization as a strategic move to stay competitive in the market. This article highlights some of the virtualization technologies available in today's market for Linux® desktops. This article takes you through various virtualization technologies that utilize the IBM® open collaboration client solution, that add business value to your IT infrastructure, and that get you started on the desktops of the future, which leverage the power of Web 2.0 and cloud computing.
|
 |
Articles |
 |
28 Oct 2008 |
|
| |
Access heterogeneous data using Informix Enterprise Gateway Manager with
ODBC or DRDA
In this article, learn how you can query data across heterogeneous data
sources using IBM Informix Enterprise Gateway with ODBC and DRDA. After a
brief introduction to the architecture and configuration of the gateway, learn
how to establish a connection between Informix Dynamic Server client
applications and other databases such as IBM DB2, IBM solidDB, Oracle, and SQL
Server. This article explains some of the utilities that act as an interface
between the gateway daemon and the client application, and also highlights
various advantages of the Informix Enterprise Gateway.
|
 |
Articles |
 |
23 Oct 2008 |
|
| |
Influences that can shape architectural decision making
Architects routinely make complex decisions as they define solutions to
complex problems. The results very often depend upon the strength of inputs,
or influences,
from a number of authoritative sources. This article reviews some of the most
important categories of inputs and suggests a checklist that should be used by
all architects.
|
 |
Articles |
 |
21 Oct 2008 |
|
| |
Building a simple yet powerful MMO game architecture, Part 2: Gaming and Web integration
Massive multiplayer online (MMO) virtual-world games offer tantalizing
new ways to learn, entertain, collaborate, socialize, visualize information,
and do business. In this series, learn about an architecture based upon the
first 3D MMO game from IBM, PowerUp.
Integrating a Web back end with a multiplayer online game (MOG) is
a straightforward, effective way to provide MMO functions, such as
persistence and integration. This article explores technical details of the
architecture, including the functions, and calls for integrating game clients and servers with back-end systems.
|
 |
Articles |
 |
21 Oct 2008 |
|
| |
Automatic deployment toolkit for an SOA project environment,
Part 3: IBM DB2 for Linux, UNIX, and Windows and IBM Content Manager automatic installation scripts
This article series introduces an automatic deployment toolkit
(Automatic-DT), which helps infrastructure architects install and configure
deployment nodes with a list of IBM software installed and configured
automatically. It also helps testers and developers refresh builds in their
daily tests and integration life cycle. In this article, Part 3 in the series,
build automatic installation and configuration scripts on IBM DB2 for Linux, UNIX, and Windows and IBM Content Manager.
|
 |
Articles |
 |
17 Oct 2008 |
|
| |
Handle industry-standard XSDs in Java using IBM Rational Software
Architect
This article explains some common XML Schema Definition (XSD) features
that aren't directly supported in Java-based Web services toolkits. Learn how
to handle these features by creating an intermediate Java-friendly XSD or
enforcing XSD restrictions in code.
$@!LessThan!@$!--Add something about Rational product--$@!GreaterThan!@$
|
 |
Articles |
 |
17 Oct 2008 |
|
| |
Infrastructure architecture essentials, Part 3: System design methods for scaling
In an ideal world, all systems would have linear scaling of all
resources with linear cost, but this is rarely the case. Cost may include not
only capital expenditures but operational costs for increased cooling, power,
rack space, and management requirements. System designers and solution
architects who plan ahead for scaling can at least control cost, make initial
trade-offs for the long term, and provide mostly linear scaling with similar
increases in capital and operating costs. Choosing the right scaling
strategy--ranging from simple server-client to clusters to grid, cloud, or
general Internet services--up front is critical. This article arms systems
designers and solution architects with methods for success.
|
 |
Articles |
 |
14 Oct 2008 |
|
| |
Cloud computing with Amazon Web Services, Part 3: Servers on demand with EC2
Learn basic Amazon SimpleDB (SDB) concepts and explore some of the functions
provided by boto, an open source Python library for interacting
with SDB. In this "Cloud computing with Amazon Web Services" series, learn about cloud computing using Amazon Web Services. Explore how the services provide a compelling alternative for architecting and building scalable, reliable applications. This article introduces you to the
virtual servers provided by Amazon Elastic Compute Cloud (EC2).
Learn how EC2 can help you configure your applications' computing requirements
on the fly and adjust capacity based on demand.
|
 |
Articles |
 |
14 Oct 2008 |
|
| |
Speed CBS development using IBM WebSphere Business Services
Fabric industry content packs, Part 1: Model phase
The model, assemble, deploy, manage, and governance activities of
Service-Oriented Architecture (SOA) development can be time consuming and
expensive when delivering new solutions from scratch. Adhering to industry
standards is also challenging. This article series explains the end-to-end
development of composite business services (CBSs) that leverage assets in the
industry content packs of IBM WebSphere Business Services Fabric. In this
first article in the series, walk through the development process in detail using a case
study from the healthcare industry that involves using the IBM Healthcare Payor
Content Pack. Find out how this content pack's assets accelerate the
development of CBSs, thereby reducing the time to build.
|
 |
Articles |
 |
10 Oct 2008 |
|
| |
Using WebSphere Application Server V7 with IPv6
A process for validating IBM WebSphere Application
Server V7 support for IPv6 and for IPv4/IPv6 mixed mode infrastructures is outlined
in this article. Included
are a suggested architecture, configuration steps for operating
systems and WebSphere Application Server, and references to sample applications you
can deploy to validate messaging over various IP stacks.
|
 |
Articles |
 |
08 Oct 2008 |
|
| |
The road to success when simulations fail
No one expects simulations to fail, but when they do, it can be a valuable learning
experience for everyone involved. Learn how to find the good in simulation failure.
|
 |
Articles |
 |
07 Oct 2008 |
|
| |
Infrastructure architecture essentials, Part 2: Find, avoid, and eliminate system bottlenecks
Systems will always have resource limits that define performance bounds. The term
"bottleneck" implies that a system has a resource imbalance and therefore a rate-limiting
stage in processing that leaves costly resources underutilized. In theory, a perfectly
resource-balanced, infinitely scalable system should never have a bottleneck or
wasted resources. Discover methods and tools for finding, eliminating, and avoiding system
bottlenecks so that you can provide the highest performance at the lowest cost for
applications and users.
|
 |
Articles |
 |
07 Oct 2008 |
|
| |
Exploring the Enterprise Service Bus, Part 3: Four approaches to implementing a canonical message model in an ESB
Why should you care about a canonical message model (CMM) and the general pattern (also documented as the canonical data model pattern in the Enterprise Integration Patterns book listed in the Resources section)? Find out in this article, Part 3 of the Exploring the
Enterprise Service Bus series. The CMM is a crucial element of the enterprise
service bus (ESB). This article explains how to achieve CMM, highlights the
characteristics of different approaches, and evaluates the pros and cons of
each approach. After reading this article, you'll understand the role and
value of CMM for ESB.
|
 |
Articles |
 |
02 Oct 2008 |
|
| |
Deploy an SCA application using the Tuscany domain manager
Service Component Architecture (SCA) lets you develop and assemble
Service-Oriented Architecture (SOA) solutions that are comprised of independent components, regardless of their
implementation and environment. SCA is a major SOA initiative and is becoming
an OASIS standard. Apache Tuscany provides an easy-to-use open source
infrastructure for the development and operation of SCA applications. This article
shows you how to administer an SCA domain using a Tuscany Web-based domain
manager UI and code, and how to use the domain administrative UI to deploy an
SOA solution comprised of SCA components.
|
 |
Articles |
 |
02 Oct 2008 |
|
| |
Use Rational Build Forge with Telelogic Synergy and Telelogic Change
See how to connect IBM Rational Build Forge together with Telelogic Synergy
for continuous integration and Telelogic Change for automated defect resolution.
Within the Rational Build Forge project, you will see a number of steps that have been configured to run various tasks in Telelogic Synergy and in Telelogic Change including transitioning a change request (CR) to its final state. View the in-depth information captured in the Rational Build Forge 'Bill of Material' including the Telelogic Change/Synergy CRs that have been resolved. See how you can automate and connect Telelogic Change and Telelogic Synergy steps using Rational Build Forge.
|
 |
Demos |
 |
02 Oct 2008 |
|
| |
The information perspective of SOA design, Part 2: The value of applying the business glossary pattern in SOA
Do you find it challenging when key business terms cause confusion, back and
forth debates over what they (should) mean, delays, late changes, or even complete
failure in your SOA or data integration projects? This second article in the series "The information perspective
of SOA design" helps you eliminate these misunderstandings by introducing the concept
of a business glossary. Discover the
value of a business glossary in SOA and learn how to define and use it to communicate
more clearly with your colleagues.
|
 |
Articles |
 |
01 Oct 2008 |
|
| |
The information perspective of SOA design, Part 1: Introduction to the information perspective of a Service Oriented Architecture
This article is written for architects and practitioners designing a
Service Oriented Architecture (SOA). It introduces a set of patterns and
capabilities representing the information perspective in the design of an
SOA. The key patterns addressed are the business glossary, the canonical
model and data quality analysis. See how these patterns are positioned in
SOA and discover the contributions they make to an SOA solution. Get an introduction to
the related IBM products: IBM Information Server, Rational Data Architect, and
IBM Industry Models. This article is the first in a series: subsequent articles explore each
of the patterns in more detail and then show how IBM products may be used
to implement each pattern.
|
 |
Articles |
 |
01 Oct 2008 |
|
| |
The information perspective of SOA design, Part 4: The value of applying the canonical modeling pattern in SOA
Discover the approach and value of canonical modeling in SOA design. See how the
canonical data models can be aligned in SOA with canonical message models. In this
fourth article in the "Information Aspect of SOA Related Design" series, learn about
the concept's underlying data and message modeling regardless of the technology and tool
choices. A future article in this series describes how various IBM software products
can be used to implement the concepts described here.
|
 |
Articles |
 |
01 Oct 2008 |
|
| |
The information perspective of SOA design, Part 5: The value and use of Rational Data Architect in SOA
Discover how you can use the IBM Rational Data Architect, IBM Industry Models and the unified metadata management of IBM Information Server to align process, service, and data models. Use these tools to accelerate your SOA project. The fifth part of "The information perspective of SOA design" series describes the key features of the products that support the data modeling pattern in SOA.
|
 |
Articles |
 |
01 Oct 2008 |
|
| |
Infrastructure architecture essentials, Part 1: Build a reliable yet inexpensive infrastructure architecture
Building a highly reliable architecture doesn't have to cost a fortune. Simple steps
and a bit of bargain hunting can ease the strain on your budget.
|
 |
Articles |
 |
30 Sep 2008 |
|
| |
Architectural manifesto: A look at the future of software development and application building
This installment takes a break from agile topics and instead looks into
the future of software development. Explore how the evolution of tools,
technologies, methods, and customer demands might shape the future of the
industry. Current trends could cause software
development to diverge into two distinct forks, or roles.
|
 |
Articles |
 |
30 Sep 2008 |
|
| |
Overview of Rational Software Architect for WebSphere Software Version 7.5
This article discusses the new features of IBM Rational Software Architect
for WebSphere which are available in the Version 7.5 release. This article focuses on the
new modeling and transformations features in Rational Software Architect. New IBM Rational
Application developer features around EJB3 and JPA, Web 2.0 and other areas are detailed in
the companion article referenced at the end of this article.
|
 |
Articles |
 |
26 Sep 2008 |
|
| |
IBM System Planning Tool (SPT) and the System p
The System Planning Tool (SPT) is a wonderful utility that is a must for any
System p architect or administrator. It is browser-based, and helps you architect
your entire managed system by assisting in the planning, design, and validation of
your system. Furthermore, it is tightly integrated with the IBM System Workload Estimator (WLE), which allows you to plan systems based upon either existing or new workloads. Follow along in this article for details on how to install and get the most from this important tool.
|
 |
Articles |
 |
23 Sep 2008 |
|
| |
Build and refine your enterprise architecture with SOA
Enterprise architecture is older than SOA. Yet as SOA
stabilizes and matures into a mainstream discipline, you can reap benefits by
adopting SOA at the enterprise level. In this article, explore how
you can leverage SOA to develop and mature your organization's enterprise
architecture.
|
 |
Articles |
 |
16 Sep 2008 |
|
| |
Building an effective requirements plan
There's no single, perfect way to build a requirements plan. This article
looks at the key items business analysts should consider when managing
projects.
|
 |
Articles |
 |
16 Sep 2008 |
|
| |
Expand the capabilities of your Tomcat Web server
This tutorial is a must-have guide for any Web or application server
administrator. Although the implementations are slightly different from Apache Tomcat and
other Web servers, this tutorial breaks down in a logical and concise way many
advanced administrative tasks necessary for successfully hosting, deploying, and managing multiple
Java 2 Platform, Enterprise Edition (J2EE) Web applications. Learn how to set up,
configure, and secure your Tomcat server, and discover tips and tools for advanced
deployment considerations.
|
 |
Tutorials |
 |
16 Sep 2008 |
|
| |
Take advantage of Web 2.0 for next-generation BPM 2.0
Find out how Web 2.0 has been used in business process management (BPM)
2.0, the next generation of BPM. This article covers the convergence of Web
2.0 and BPM along with the use of other standards, which have helped
organizations become more agile and dynamic and have given business analysts a
greater role in modeling, managing, executing, and optimizing core business
processes. Learn about the attributes of BPM 2.0, and see which IBM products
are available in this space.
|
 |
Articles |
 |
12 Sep 2008 |
|
| |
Portal User Management Architecture (PUMA) sample scenarios in IBM WebSphere Portal
This document describes how to use Portal User Management Architecture (PUMA) for your IBM WebSphere Portal implementation. Specifically, you learn how to use a public API to implement custom scenarios with code samples, and how to customize the existing forms and screens for custom user management. It is intended for WebSphere Portal application developers and administrators who need to implement custom solutions to suit the needs for individual user management.
|
 |
Articles |
 |
10 Sep 2008 |
|
| |
The business analyst in model-driven architecture
From a software development viewpoint, model-driven architecture (MDA) encourages
efficient use of system models. It also encourages reusing best practices as families of
systems are produced. One of the main aims of MDA is to separate design from architecture,
which places the business analyst in a unique and potentially powerful position within the
organization. Learn how you as a business analyst can take an active role in this type of
architecture.
|
 |
Articles |
 |
09 Sep 2008 |
|
| |
Building a simple yet powerful MMO game architecture, Part 1: Introduction
There is growing excitement among business, education, and
government institutions in massive multiplayer online (MMO) virtual-world
games and how they can be applied to business and educational needs. MMO games
offer tantalizing new ways to learn, entertain,
collaborate, socialize, visualize information, and do business. In this
series, learn about an architecture based upon the first 3D MMO game from IBM,
PowerUp. This first article will begin to show you how to build a flexible and powerful
MMO game architecture that is quick and easy to implement.
|
 |
Articles |
 |
08 Sep 2008 |
|
| |
Integrated change and release management, Part 4: The build engineer delivers the software
The use case scenario described in this demo series tracks the resolution of a
defect through the development and delivery lifecycle using an integrated
Rational change and release management solution.
A defect was submitted, worked on, and a new build was performed to verify the
fix. Now the software is ready for the final build and delivery. This demo shows
how to complete this final step.
|
 |
Demos |
 |
04 Sep 2008 |
|
| |
Requirements planning: overlooked and undervalued
This article takes a high-level look at project requirements and the requirements cycle to help you understand the
role of the business analyst in requirements planning.
|
 |
Articles |
 |
02 Sep 2008 |
|
| |
Best practices for SOA nonfunctional testing
In the course of developing a Service-Oriented Architecture (SOA)
application, your organization will most likely have nonfunctional
requirements (NFRs) that need significant implementation and testing. Shiv
Asthana describes the best practices you should adhere to when testing
nonfunctional requirements for applications built as part of an SOA
environment.
|
 |
Articles |
 |
28 Aug 2008 |
|
| |
Needs-based versus features-based SOA: Get the right focus for your SOA
initiative
One misconception about Service-Oriented Architecture (SOA) is that the
service part means Web services. In a real-life scenario, this can lead to
building a bunch of services (ABOS) rather than developing a true SOA. This
article explains what constitutes a service, and describes the various needs
of an SOA solution and how to identify those needs for your SOA scenario. This
approach puts the focus of the SOA initiative on the benefits and on the
phases of the SOA solution.
|
 |
Articles |
 |
28 Aug 2008 |
|
| |
Effective software testing and software quality, Part 7: Create and execute a performance test with Rational Performance Tester
In this demo, you see how to create a performance test script using Rational
Performance Tester, add it to a performance schedule, and then test the Auction application for performance.
This is the last demo of
a seven-part series on effective software testing and software quality.
|
 |
Demos |
 |
28 Aug 2008 |
|
| |
Effective software testing and software quality, Part 6: Extend an automated test script with custom code
This demo improves the automated test script previously created by extending it with some custom code.
This is the sixth of
a seven-part series on effective software testing and software quality.
|
 |
Demos |
 |
28 Aug 2008 |
|
| |
Effective software testing and software quality, Part 5: Add the test script to a test suite and execute it
This demo takes the automated test script previously created, links it back
to the test case, and then adds it to a test schedule, executes it, and reports a
defect using Rational ClearQuest.
This is the fifth of
a seven-part series on effective software testing and software quality.
|
 |
Demos |
 |
28 Aug 2008 |
|
| |
Effective software testing and software quality, Part 4: Create and execute a manual test script using Rational Manual Tester
This demo shows the manual process of functional testing by creating and executing a script created by Rational Manual Tester.
This is the fourth of
a seven-part series on effective software testing and software quality.
|
 |
Demos |
 |
28 Aug 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 6
In Part 6 of this series,
learn about buying software development services from the customer's point of
view. While there's a lot of information for development teams about using
agile methodologies, there isn't much material about the customer's viewpoint
when buying software development services. Learn how customer incentives,
behavior, and the pricing models of a project have a huge effect on the
current and future success of a development project.
|
 |
Articles |
 |
26 Aug 2008 |
|
| |
Automatic deployment toolkit for an SOA project environment,
Part 1: Overview of the automatic deployment toolkit
This article series introduces an automatic deployment toolkit (Automatic-DT),
which helps infrastructure architects install
and configure deployment nodes with IBM software installed and configured
automatically. It also helps testers or developers refresh builds in their
daily tests or integration life cycle. This first article in the series gives
you an overview of Automatic-DT.
|
 |
Articles |
 |
22 Aug 2008 |
|
| |
Software as a Service: Web service mediation patterns for dynamic routing of multiple tenant requests using WebSphere Enterprise Services Bus
This demo explores one of three IBM middleware based mediation patterns for
rapid enablement of multi-tenancy for existing Web services implementations. In this
demo, the pattern uses WebSphere Enterprise Services Bus. The remaining two patterns will show the use of WebSphere Business Services Fabric and WebSphere DataPower.
|
 |
Demos |
 |
21 Aug 2008 |
|
| |
Understanding business process modeling
Learn the basic concepts of business process modeling and apply them in
your organization so you can speak for the user and be a more effective business
analyst.
|
 |
Articles |
 |
19 Aug 2008 |
|
| |
Universal Services for pureXML using Data Web Services
Get started with configuring, testing, and modifying the Universal Services.
|
 |
Articles |
 |
19 Aug 2008 |
|
| |
Rational Asset Manager and Tivoli Change and Configuration Management Database: Integration
This demo focuses on and around the aspect of what Definitive Software
Library (DSL) actually does in Rational Asset Manager 7.1. It shows how to load and
create software libraries, batching support, create and download assets for
motivated script and Java API support.
|
 |
Demos |
 |
15 Aug 2008 |
|
| |
Versioning business processes and human tasks in WebSphere Process Server
This article shows you how to build versions of business processes and human tasks that are based on best practices in IBM WebSphere Integration Developer V6.1 and WebSphere Process Server V6.1.
|
 |
Articles |
 |
13 Aug 2008 |
|
| |
A simple pattern for requirements analysis
This article describes a pattern to transform business stakeholder
requirements into a set of use cases. With this reusable pattern, you can
identify business and IT processes, activities, and functions. An
example applies the pattern to a pizza ordering
system.
|
 |
Articles |
 |
12 Aug 2008 |
|
| |
Why you shouldn’t ignore business analysts
In this article, you'll learn what business analysts do and why they
can be valuable allies for you. Often misunderstood, business analysts can make your life easier
and help ensure the success of your project.
|
 |
Articles |
 |
12 Aug 2008 |
|
| |
SCA asynchronous invocation patterns in depth
Service Component Architecture (SCA), a next-generation programming
model, provides three kinds of asynchronous invocation patterns. You
can use those patterns to asynchronously invoke target SCA services without
knowing how the request and response messages are "magically" processed. This
article explains what happens when you issue an asynchronous
request and how the SCA run time handles the asynchronous messages in the
messaging systems. Learn how to develop a
mediation handler to monitor the SCA asynchronous messages and how to use the mediation handler to analyze asynchronous
invocations.
|
 |
Articles |
 |
07 Aug 2008 |
|
| |
Advanced techniques and patterns for business process client development
This article introduces you to techniques and patterns that you can use to develop personalized user interfaces for business processes. Although this article focuses on IBM WebSphere Process
Server as the process engine, you can use most approaches and tools to create client applications for other process engines, for example, IBM Lotus Workflow and SAP Business Workflow.
|
 |
Articles |
 |
06 Aug 2008 |
|
| |
Modeling and sharing architectural decisions, Part
1: Concepts
Architectural decisions capture precious knowledge that is worth
sharing. Text templates and tools designed solely for documentation purposes
fail to facilitate such knowledge exchange. In this series of articles, learn
about a domain meta model specifically designed to capture and share
architectural decisions, explore a reusable architectural decision model for
SOA, and find out more about the Architectural Decision Knowledge Wiki, a Web
2.0 collaboration platform. This first article outlines why and how architects
should consciously identify, make, and enforce architectural decisions.
|
 |
Articles |
 |
05 Aug 2008 |
|
| |
Building a greener IT department
"Green," "eco-friendly," and "carbon footprint" are buzzwords that are
frequently used to describe a company's level of environmental responsibility.
But how to be more green in the IT world is a more complex matter. In this
article, get some ideas that can help any IT department lessen its impact on
the environment.
|
 |
Articles |
 |
05 Aug 2008 |
|
| |
Create classification taxonomies programmatically in IBM WebSphere Service
Registry and Repository
By creating classification taxonomies in IBM WebSphere Service Registry
and Repository, you can flexibly catalog and organize services and your metadata,
enabling effective governance. This article illustrates a mechanism for
uploading classification taxonomies into the WebSphere Service Registry
and Repository using an XML-based interface, which can also be extended as an
integration mechanism for synchronizing classification taxonomies to WebSphere
Service Registry and Repository from other external systems. Find out how to load the
classification taxonomies into WebSphere Service Registry and
Repository using the Java Management Extensions (JMX) management APIs provided by WebSphere Service
Registry and Repository.
|
 |
Articles |
 |
31 Jul 2008 |
|
| |
Developing JPA Applications with WebSphere Application Server Community Edition
The Java Persistent API (JPA) makes it easier than ever to design and
develop the persistent part of JEE applications. This tutorial walks you through all
the nuances of this new API, developing a sample application using Eclipse and
WebSphere Application Server Community Edition. Both WebSphere Application Server
Community Edition and Eclipse are available for download at no charge, so you can get started in just a few minutes.
|
 |
Tutorials |
 |
30 Jul 2008 |
|
| |
Documenting software architecture, Part 4: Develop the functional model
In this series, learn why and how you should document software
architecture. In this article, learn how to develop and document the
macro-level design artifacts of the functional aspects of your system's
architecture. The functional model view addresses the techniques you can use
to decompose the problem domain into a set of architecture artifacts. Learn to
build upon them incrementally to form more detailed constructs. The three
common levels of elaboration--logical level, specification level, and physical
level--are also discussed.
|
 |
Articles |
 |
29 Jul 2008 |
|
| |
The Linux operating system as a managed object
Organizations today face two major challenges: deployment of an
increasingly rich service mix and managing the associated massive base of computing
platforms. In this article, discover a new(ish) means of viewing a key component of the
organizational architecture--treating operating systems themselves as individual
managed objects.
|
 |
Articles |
 |
29 Jul 2008 |
|
| |
Cloud computing with Amazon Web Services, Part 1: Introduction
Learn basic Amazon SimpleDB (SDB) concepts and explore some of the functions
provided by boto, an open source Python library for interacting
with SDB. In this "Cloud computing with Amazon Web Services" series, learn about cloud computing using Amazon Web Services. Explore how the services provide a compelling alternative for architecting and building scalable, reliable applications. This first article explains the features of the
building blocks of
this virtual infrastructure. Learn how you can use Amazon Web Services to build
Web-scale systems.
|
 |
Articles |
 |
29 Jul 2008 |
|
| |
Create SOA applications using IBM WebSphere Dashboard Framework
Want a new way to create Service-Oriented Architecture (SOA)
applications? Check out IBM WebSphere Dashboard Framework. With this powerful
and flexible tool, you can build role-based dashboards on top of an SOA. Learn
how to use its comprehensive builders to create complex SOA applications
quickly without having to write a lot of code. To follow along with this
article, you should have a good understanding of the IBM WebSphere Portlet
Factory, WebSphere Dashboard Framework, and Web services.
|
 |
Articles |
 |
24 Jul 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 5
In Part 5 of this series,
learn how user stories and Scrum can help you quickly develop a Web application.
Walk through an actual case study and see how user stories, discussion, and
prioritization can lead to fast beta versions. Find out how feedback from testers and users can be
incorporated into your product iteratively in sprints.
|
 |
Articles |
 |
22 Jul 2008 |
|
| |
Service lifecycle management in action
Organizations moving towards Service-Oriented Architecture must
manage their services from development to deployment. This demo shows how Rational
Team Concert, Rational Asset Manager, and WebSphere Service Registry and Repository
provide a comprehensive, integrated solution for organizations looking to realize SOA.
The demonstration walks through an end-to-end scenario of an existing service that
needs to be enhanced. You will see an integrated solution that enables teams to
quickly locate the service, update it and deploy it.
|
 |
Demos |
 |
21 Jul 2008 |
|
| |
How multithreaded architecture works in DB2 9.5
Learn how the new capabilities in DB2 9.5 affect you if you regularly monitor processes or threads, if you need to understand how much memory your database is using, or if you want to simplify mission-critical tasks such as backup, restore, and roll forward.
|
 |
Articles |
 |
17 Jul 2008 |
|
| |
Migrate from EJB 2 container-managed persistence to pureQuery for IBM Master Data Management Server, Part 2: Proving the pureQuery technology
If you've been curious about the new release of WebSphere Customer Center (now
named IBM InfoSphere Master Data Management Server), then this series is for you!
This series describes how and why pureQuery technology was used in the new release,
the implementation and migration to pureQuery, and the results of performance and
capability testing to validate this critical decision. Part 2 focuses on our
productivity and performance measurements in making the decision to user pureQuery
and also provides some hints and tips for working with pureQuery.
|
 |
Articles |
 |
10 Jul 2008 |
|
| |
Content on demand with Web 2.0, Part 2: Improve Web 2.0 application search results with consistent tags in an SOA
Get more coherent queries across your Web 2.0 application. Building on
Part 1 of this series, the solution in this article introduces the notion of
roles and communities of practice (CoPs). Combine these with a client-slide
tag management capability to achieve a consistent set of tags across Web
2.0-enabled applications, which can be queried against.
|
 |
Articles |
 |
10 Jul 2008 |
|
| |
SOAP nodes in IBM WebSphere Message Broker V6.1, Part 2: The SOAP domain logical tree
The first article in this four-part series covered the basic use of SOAP
nodes, which send and receive SOAP-based Web services messages, allowing a
message flow to interact with Web service endpoints. This article, Part 2,
describes the new logical tree format used by the SOAP domain. You should have
a general familiarity with SOAP-based Web services and WSDL to follow along
with this article series. Note: This article relates to IBM WebSphere Message
Broker V6.1 Fix Pack 6.1.0.2. Some details could differ slightly from the 6.1
GA version.
|
 |
Articles |
 |
10 Jul 2008 |
|
| |
Managing your data models
If your organization has information systems that must manage a lot of
structured and unstructured data, then you might know about data modeling.
Several different types of models often have to be developed and maintained,
with many iterations, to help structure and organize your data. In this
article, learn about a model management process with three specific practices
that can save you time and money.
|
 |
Articles |
 |
08 Jul 2008 |
|
| |
Architecting intrusion-detection solutions
Intrusion-detection systems (IDSs) have become an increasingly important part of the
security strategy of many organizations. An IDS plays a key role in the concept of
defense-in-depth, being only one of several deployed countermeasures designed to deter,
slow down, and detect an attack before it occurs or before more serious actions occur.
Discover the different types of IDSs and what types of attacks each can detect (or not
detect), and see issues to consider when planning an IDS deployment.
|
 |
Articles |
 |
01 Jul 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 4
In Part 4 of this
series,
learn about how to define requirements in an agile environment. In all software
development projects, everything is based on requirements. Because agile development
emphasizes spoken communication over written documents and welcomes changes
late in development, traditional methods of writing requirements might not be
adequate. In this article, learn about agile requirements and how user
stories can help describe them.
|
 |
Articles |
 |
01 Jul 2008 |
|
| |
Documenting software architecture, Part 3: Develop the architecture overview
In this series,
learn why and how you should document software architecture. This article
explains how to develop and document the high-level architecture overview for
your system or application. The architecture overview, with its three main views,
plays a critical role in providing the foundation for your enterprise,
application, and systems architecture.
|
 |
Articles |
 |
27 Jun 2008 |
|
| |
SOAP nodes in IBM WebSphere Message Broker V6.1, Part 1: SOAP node basics
SOAP nodes send and receive SOAP-based Web services messages, allowing a
message flow to interact with Web service endpoints. The messages might be plain
SOAP, SOAP with Attachments (SwA), or Message Transmission Optimization Mechanism
(MTOM). The nodes are configured using Web Services Description Language (WSDL) and
support WS-Security and WS-Addressing. This four-part series describes the SOAP
nodes, the logical tree for the new SOAP domain, and details of configuration and
runtime behavior. In this first article, you learn about the basic use of the nodes.
You should have a general familiarity with SOAP-based Web services and WSDL to
follow along with this article series.
|
 |
Articles |
 |
19 Jun 2008 |
|
| |
Taming the business and cultural challenges of a shared application infrastructure using WebSphere Virtual Enterprise
An organization's move to shared resources can result in higher levels
of value, service, and cost savings. It's also a cultural shift that aligns
business objectives more directly with IT operations and reduces the operational
autonomy of individual development and deployment teams. This article looks at
the business and operational impact of a shared infrastructure, and ways to
approach the hurdles on the way to achieving this environment.
|
 |
Articles |
 |
18 Jun 2008 |
|
| |
The professional architect: Part 3: The business case for enterprise data architecture
Good enterprise data architecture requires adherence to a new type of
discipline--and an extensive array of IT and business resources--in order to
earn the needed commitment from your sponsoring organization. By understanding
the overall landscape of affected applications and gathering useful metrics,
you can make this commitment easier to achieve. In this article, I'll describe
how to communicate the value of enterprise data architecture, and how to keep
on track and deliver what you promised.
|
 |
Articles |
 |
17 Jun 2008 |
|
| |
SOA integration: Decouple service consumers from service providers over an ESB
Develop an integration solution composed of business and mediation modules.
In this tutorial, you deploy the scenario to IBM WebSphere Process Server V6.1. The
scenario involves the IBM WebSphere Adapter for Flat Files V6.1 for inbound delivery
and IBM WebSphere Service Registry and Repository V6.1 to implement a dynamic Web
service lookup.
|
 |
Tutorials |
 |
16 Jun 2008 |
|
| |
Predict user mobility in enterprise networks
With the advent of high-speed, high-bandwidth mobile radio technologies
and low-power, high-computing mobile devices, enterprise-application users are
becoming increasingly mobile, rather than remaining fixed or nomadic. To
migrate existing real-time applications of such users to these high-mobility networks,
knowledge of user movement is essential. In the absence of this knowledge,
reestablishing the network-side application context of users can be costly
and lead to performance bottlenecks. In this article, learn about a behavioral
design pattern for mobility prediction in a nomadic, mobile, or an ad-hoc
network.
|
 |
Articles |
 |
10 Jun 2008 |
|
| |
Operation-state modeling
Operation-state modeling is a technique for writing detailed and
consistent service specifications. Learn how to objectively verify the
validity of a service implementation by checking its behavior against the
operation-state model.
|
 |
Articles |
 |
10 Jun 2008 |
|
| |
Use ARM to monitor SCA invocations in IBM WebSphere Process Server
V6.1, Part 2: Understand SCA invocation patterns and debug asynchronous scenarios
In Part 1 of this series, you learned about Application Response Measurement
(ARM) and debugging synchronous scenarios using IBM Tivoli Composite Management for
Response Time Tracking. Now get an introduction to the multiple Service Component
Architecture (SCA) invocation patterns and the related ARM observation points to
better understand the relationship between the ARM transaction and SCA invocation.
This article, Part 2 of the series, also shows some examples of how to debug
asynchronous scenarios using Tivoli Composite Management for Response Time Tracking.
|
 |
Articles |
 |
05 Jun 2008 |
|
| |
Signing flows for Web Services Security
Set up Web Services Security (WS-Security) for signing data that your
applications send to and receive from IBM WebSphere Message Broker. This article
describes basic concepts, how to set up the environment, and how to configure
WebSphere Message Broker to sign the data. The information provided here is
platform-independent and operating system-independent, but you can see examples of
specific operating systems where appropriate. A section on terminology at the end of
this article helps clarify the concepts described.
|
 |
Articles |
 |
05 Jun 2008 |
|
| |
Improving information access and reuse with SOA, Part 1: An architecture to help your enterprise become information-centric in an
SOA world
This article describes an enterprise information strategy and
architectural framework to maximize the value and accessibility of information
in an enterprise, and to help your enterprise become information-centric in an
SOA world.
|
 |
Articles |
 |
04 Jun 2008 |
|
| |
The evolving role of the business analyst
Traditionally, the business analyst has been responsible for analyzing the
business needs of companies by identifying business problems and proposing
solutions. With the advent of Service-Oriented Architecture (SOA), the
business analyst has to think about issues such as IT services and how to define
business logic as rules for easier and faster change cycles. Thus, a new
position called the business rules analyst has emerged. This article will
examine the role of this new star in the business world and will also help you
understand how this role can help improve the return on investment (ROI) on
your business applications.
|
 |
Articles |
 |
03 Jun 2008 |
|
| |
Trial: IBM WebSphere Message Broker
Download a free trial version of WebSphere Message
Broker V6.1, an ESB built for universal connectivity and
transformation in heterogeneous IT environments. WebSphere
Message Broker distributes information and data generated by
business events in real time to people, applications, and
devices throughout your extended enterprise and
beyond.
|
 |
Trial Downloads |
 |
30 May 2008 |
|
| |
WebSphere DataPower and DB2 pureXML, Part 1: XML schema and content validation using WebSphere DataPower and DB2 pureXML
Understand how IBM DB2 pureXML and the IBM WebSphere DataPower SOA Appliance
can complement each other to realize powerful applications, and provide flexible and
speedy access to validated XML documents. The WebSphere DataPower Appliance performs
XML validation, and the DB2 pureXML database manages XML storage, indexing, and
querying.
|
 |
Articles |
 |
29 May 2008 |
|
| |
Use ARM to monitor SCA invocations in IBM WebSphere Process Server
V6.1, Part 1: Debug SCA invocations using IBM Tivoli Composite Application Manager for
Response Time Tracking
This two-part series shows you how to monitor Service Component Architecture
(SCA) invocations using the Application Response Measurement (ARM) standard in IBM
WebSphere Process Server V6.1. You can use an ARM implementation, such as IBM Tivoli
Composite Application Manager for Response Time Tracking, to generate a graphic view
of SCA invocations. This article, Part 1 of the series, starts by describing ARM and
showing you how to debug synchronous scenarios using Tivoli Composite Application
Manager for Response Time Tracking. In Part 2, you get an introduction to SCA
invocation patterns and learn how to debug asynchronous scenarios.
|
 |
Articles |
 |
29 May 2008 |
|
| |
Describe REST Web services with WSDL 2.0
At their core, Web services define a mechanism for machine-to-machine
interaction using a network and XML. A key component of a Web service is a formal
description with Web Services Description Language (WSDL). Until recently there was
no formal language to describe REpresentational State Transfer (REST) Web services -- now there's WSDL 2.0. This
article introduces you to REST
and WSDL 2.0, and walks you through creating a WSDL 2.0 description of a REST Web
service.
|
 |
Articles |
 |
29 May 2008 |
|
| |
Implementing a human-centric business process application using WebSphere Portlet Factory: Part 4: Developing a task list application
This series illustrates how to implement an end-to-end Web-based or portal-based human-centric business process application
using IBM WebSphere Integration Developer, WebSphere Portlet Factory, WebSphere Process Server, WebSphere Application Server,
and WebSphere Portal. This tutorial provides details on developing and testing a human task list application.
|
 |
Tutorials |
 |
28 May 2008 |
|
| |
The software development life cycle for Web 2.0
Any software development life cycle must be properly organized before you can
expect to successfully execute a project. This is also true of Web 2.0, where a
well-planned life cycle will let you realize the vision of building Web services
in shorter development cycles, allow quick testing and deployment, and provide for service versioning. In this
article, get to know the software development life cycle for Web 2.0-based applications.
|
 |
Articles |
 |
27 May 2008 |
|
| |
Increase business agility through BRM systems and SOA
The widespread acceptance of Service-Oriented Architecture (SOA) proves that
enterprises have realized the promise of this technology. That promise of increased
agility comes from a basic software design principle: loose coupling. SOA allows for
business functions to be exposed as independent services. Web services, which is one
way to implement SOA, makes any business functionality available over the Internet.
Another technology that promises to extend that agility to business users is
business rules management (BRM) systems. A BRM system gives business users direct
control over the business logic, allowing them to change it without much
intervention from IT. This article explores how these two technologies--SOA and
BRM--promise to help businesses respond more quickly and cost effectively to
changing market conditions.
|
 |
Articles |
 |
27 May 2008 |
|
| |
Web services with SOAP over JMS in IBM WebSphere Process Server or IBM
WebSphere Enterprise Service Bus, Part 1: Using the SIBus JMS provider
This two-part article series shows you how to use SOAP over Java Message Service
(JMS) in IBM WebSphere Process Server and IBM WebSphere Enterprise Service Bus. Learn
how to set up and use SOAP over JMS as configured by default by the IBM
WebSphere Integration Developer tool and how to enable the use of the IBM WebSphere
MQ JMS provider via configuration. In this article, Part 1 of the series, you create and
invoke a Web service using SOAP over JMS and an end-to-end application example, covering
the full process of creating, building, deploying, and testing the applications.
Scenarios covering both point-to-point and publish/subscribe messaging walk you
through the process. In the second article in this series, you'll
reconfigure a Web service that uses the SOAP over JMS protocol to enable the use of
WebSphere MQ as the JMS provider and allow the transport of SOAP messages via
WebSphere MQ queues.
|
 |
Articles |
 |
22 May 2008 |
|
| |
Information architecture essentials, Part 8: Packaging and reselling information
Whether you find the concept interesting or annoying, information
architecture designs can be used to package and sell information to third parties.
In this article, learn about these opportunities so you can determine whether or not
your organization should jump into the game.
|
 |
Articles |
 |
20 May 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 3
In Part 3 of this series, learn about the role of stakeholders in an agile
process. This article discusses different types of traditional roles, as well as
the types of roles in the agile processes of extreme
programming and Scrum.
|
 |
Articles |
 |
20 May 2008 |
|
| |
Software as a Service: Web service mediation patterns for dynamic routing of multiple tenant requests using WebSphere DataPower SOA Appliances
Explore one of three IBM middleware based mediation patterns for rapid
enablement of multi-tenancy for existing Web services implementations. This first
pattern demo uses WebSphere DataPower Appliances.
$@!LessThan!@$!--
The remaining two patterns will show the
use of WebSphere Business Services Fabric and WebSphere Enterprise Services Bus.--$@!GreaterThan!@$
In this demo, a scenario shows where multi-tenancy is enabled for a existing single tenant credit
check service by introducing a WebSphere DataPower Appliance based mediation pattern layer. This pattern layer uses a WebSphere DataPower Appliance Web service proxy and simple XSL routing policies to route service invocations from a tenant bank's user to endpoints dedicated to that tenant. The proxy also authenticates and authorizes users against policies configured in Tivoli Access Manager.
|
 |
Demos |
 |
16 May 2008 |
|
| |
Software as a Service: Simplified tenant provisioning using IBM entry level middleware
This demo focuses on the ease of provisioning new tenant banks in a sample
banking application through the use of Apache ANT scripts and a few portlets for the
administrator roles. A new WebSphere Application Server Community Edition virtual
host and security realm are provisioned through ANT scripts invoked from a new
service provider administrator portlet. A new openLDAP user database is created and
new LDAP Data Interchange Format (LDIF) files imported through another ANT script. The portal for the new tenant bank is customized through a tenant administrator portlet by modifying style sheets, providing tenant specific images and uploading and deploying these to the running application. Custom fields are added to other portlets which use XML columns defined in DB2 Express-C V9 through simple configuration steps in a tenant administrator portlet.
|
 |
Demos |
 |
16 May 2008 |
|
| |
Upgrade to the system requirements engineering framework in SOA
Want to know how to move up to the system requirements engineering framework
(REF) in Service-Oriented Architecture (SOA)? Learn about issues related to shifting
to the framework, soft-goal operationalization, and completing the framework with
constraints, risks, and changes. Regular developerWorks author Judith Myerson gives
you examples of developing soft goals and suggests ways to operationalize one goal.
|
 |
Articles |
 |
15 May 2008 |
|
| |
SOA governance framework and solution architecture
Service-Oriented Architecture (SOA) promises to deliver business agility by
aligning business and IT needs and goals. But without proper governance, an SOA
implementation is just a group of potentially unrelated services that doesn't
deliver anything of sustainable value. As part of an SOA initiative in your
enterprise, it's crucial to successfully initiate SOA governance to help guarantee
the success of an SOA implementation. This includes recognizing when to integrate
IBM WebSphere Service Registry and Repository into the SOA architecting process. In
this article, learn about SOA governance, and find out how WebSphere Service
Registry and Repository can help in your efforts.
|
 |
Articles |
 |
15 May 2008 |
|
| |
The WebSphere Contrarian: Effectively leveraging virtualization with WebSphere Application Server
If you're planning on (or have already adopted) a virtualization strategy, a
few simple practices can go a long way in avoiding conflicts between virtualization
and IBM WebSphere Application Server.
|
 |
Articles |
 |
14 May 2008 |
|
| |
Information architecture essentials, Part 7: Data-store design
Valuable business information should never be left sitting around. It should
be organized and saved into a permanent data store. A legacy database tends to
become the final resting place for useful business information -- and this
information is essentially lost, because it can't be accessed in a meaningful way.
Data-store design can help you establish an efficient mechanism to store and
retrieve valuable business information.
|
 |
Articles |
 |
13 May 2008 |
|
| |
Documenting software architecture, Part 2: Develop the system context
In this series, learn why and how you should document software
architecture. This second article provides guidance for documenting your system
context information. The system context is the first architecture artifact you
should capture. Learn how to use a system context diagram and information flows to
develop and document the system context for your system or application's software
architecture.
|
 |
Articles |
 |
13 May 2008 |
|
| |
Key questions from an enterprise data architect
Data is the lifeblood of the enterprise, and the best way to prepare for a
development and integration project is to document the characteristics of the data
that drive the target applications. Learn the key questions that an enterprise data
architect should explore in order to effectively document the characteristics of
relevant data and take the most important first step towards project success.
|
 |
Articles |
 |
06 May 2008 |
|
| |
Adopt an SOA in a service-oriented enterprise
Want to know how to adopt Service-Oriented Architecture (SOA) in a
service-oriented enterprise (SOE)? In this article, regular developerWorks author
Judith Myerson focuses on issues related to transitioning to an SOE, transformation
initiatives, the impact of organizational changes, and implementing SOE while
avoiding the usual organizational pitfalls. Get suggestions on how to close the gaps
in the SOE.
|
 |
Articles |
 |
01 May 2008 |
|
| |
Mock Web services with Apache Synapse to develop and test Web services
Apache Synapse is a simple, lightweight, high-performance enterprise service
bus (ESB) released under the Apache License, Version 2.0 from the Apache Software
Foundation. Using Apache Synapse, you can filter, transform, route, manipulate, and
monitor SOAP, binary, XML, and plain text messages that pass through your
large-scale enterprise systems by HTTP, HTTPS, Java Message Service (JMS), Simple
Mail Transfer Protocol (SMTP), Post Office Protocol Version 3 (POP3), FTP, file
systems, and many other transport mediums. But for an individual developer, what's
the use of an ESB product in your day-to-day life? The simplicity of the
configuration, out-of-the-box feature set, extensible architecture, and the minimal
footprint makes it a versatile and powerful tool that you can use for a variety of
tasks. This article examines how you can use Apache Synapse to create mock Web
services.
|
 |
Tutorials |
 |
01 May 2008 |
|
| |
IBM Enterprise Modernization Sandbox for IBM i: Architecture
Learn about the IBM Enterprise Modernization Sandbox for IBM i Architecture focus area.
|
 |
Trial Downloads |
 |
01 May 2008 |
|
| |
developerWorks books: IBM Press books for developers
developerWorks books, an imprint of IBM Press, offers a collection of developer-related print books that serve as companion resources to information found on the developerWorks Web site. Books in this series point to developerWorks resources on the Web to support and strengthen the reading experience.
|
 |
|
 |
30 Apr 2008 |
|
| |
Requirements modeling, Part 2: Build your new design
After you've designed a new architecture, you're eager to build it. But
before you start, look at the best way to implement your plan without interrupting
business. In this second article in the series, learn important steps to take a new
architecture from the drawing board to the next level: building.
|
 |
Articles |
 |
29 Apr 2008 |
|
| |
Aggregation functionality in IBM WebSphere Enterprise Service Bus
V6.1, Part 3: Best practices and patterns for aggregation
Part 1 and Part 2 of this three-part series introduced you to the new
aggregation capabilities in IBM WebSphere Enterprise Service Bus V6.1. Now learn the
best practices to follow when using the new aggregation capabilities. This article,
the third and final installment in the series, describes four core patterns that you can apply to different business scenarios to design the majority of aggregation mediation applications.
|
 |
Articles |
 |
24 Apr 2008 |
|
| |
Executing SOA
In Executing SOA, four experienced SOA implementers share realistic, proven, "from-the-trenches" guidance for successfully delivering on even the largest and most complex SOA initiative.
|
 |
|
 |
23 Apr 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 2
In Part 2 of this series, learn how agile processes are used in different
kinds of companies, in small and large projects, and how agile development can
affect the customer experience.
|
 |
Articles |
 |
22 Apr 2008 |
|
| |
Content on demand with Web 2.0, Part 1: Create collaborative and dynamic method content using Web 2.0
Leverage Web 2.0 technologies to extend software development process
content, which is typically published static as HTML. This article, Part 1 of a series, describes how you
can develop the ability to collaboratively edit method content and have access to
the latest dynamic content within a method context.
|
 |
Articles |
 |
17 Apr 2008 |
|
| |
Implementing a human-centric business process application using WebSphere Portlet Factory: Part 1: Solution overview
This article series shows you how to implement an end-to-end Web-based or portal-based human-centric business process application using IBM WebSphere Integration Developer, WebSphere Portlet Factory, WebSphere Process Server, WebSphere Application Server, and WebSphere Portal. This article provides an overview of the solution along with information for user roles.
|
 |
Articles |
 |
16 Apr 2008 |
|
| |
Documenting software architecture, Part 1: What software architecture is, and why it's important to document it
Software architecture has increasingly become important for the development
of complex real-time systems. In this new series, learn why and how you should
document software architecture. You will learn about the five different views, or
aspects, that you should document for any medium- to large-scale software
development project. This first article in the series introduces software
architecture and the importance of documentation. You'll also get an overview of the
architecture views that will be covered in upcoming articles.
|
 |
Articles |
 |
15 Apr 2008 |
|
| |
The rise of the development environment architect
from The Rational Edge: The development environment is not a domain that traditionally concerns workers in the software architect role. Read why this domain should in fact be emphasized as a key component in the architectural view of a software development project.
|
 |
Articles |
 |
15 Apr 2008 |
|
| |
April 2008: Issue contents
|
 |
|
 |
15 Apr 2008 |
|
| |
XML application migration from DB2 for z/OS V8 to DB2 9, Part 2: Comparing XML functionality in DB2 9 to DB2 V8
Learn about the XML functionality in DB2 9 for z/OS and compare it with that
of DB2 for z/OS V8. This article discusses the new XML features introduced in DB2 9,
and goes into the details regarding the impact the new XML support has on migrating
existing XML-based applications. This is the second of a three-article series on
migrating your XML applications from DB2 for z/OS V8 to DB2 9 for z/OS.
|
 |
Articles |
 |
10 Apr 2008 |
|
| |
Make SOA transactional
In the world of enterprise application integration (EAI), it's essential
that all participating systems operate under an overarching global transaction so
that these systems all return to a consistent state in case of a
failure. With the various systems supporting different protocols, the transaction
semantics must be propagated across these protocols so they
can seamlessly participate in the global transaction. This article walks you through the steps
required to make an example of a common integration scenario a transactional integration.
|
 |
Articles |
 |
10 Apr 2008 |
|
| |
Information architecture essentials, Part 6: Distributed data mining
One of the most interesting challenges for information architects is the
situation in which large, proprietary, widely distributed data stores are necessary
to address a specific research question. Learn about the difficulties involved in
mining distributed data sources and the strategies that have been developed to
address these issues.
|
 |
Articles |
 |
08 Apr 2008 |
|
| |
Make SOA real with IBM WebSphere Enterprise Service Bus and IBM
WebSphere DataPower SOA Appliances, Part 3: Pass encrypted data through WebSphere Enterprise Service Bus and convert it to a JMS
payload
In this
series,
which explores a real case scenario to help make SOA concepts understandable, the
first two articles covered XML encryption, the advantages of IBM
WebSphere DataPower SOA Appliances, and the benefits of using IBM WebSphere Enterprise Service
Bus for both protocol switching and mediation. Now you
concentrate on the schema validation features of WebSphere Enterprise Service
Bus. This article provides deep insight into the mediation module and the
configuration steps that you must perform to make WebSphere Enterprise Service
Bus recognize encrypted data and perform protocol switching and mediation on
messages containing confidential information.
|
 |
Articles |
 |
03 Apr 2008 |
|
| |
Information architecture essentials, Part 5: Business intelligence in your information architecture
If you're not using business intelligence in your information architecture,
you're missing a key opportunity to help your organization stay ahead of the
competition. Take steps to help your executives with decision making, strategic
planning, and tactical responses to evolving business markets.
|
 |
Articles |
 |
01 Apr 2008 |
|
| |
Building SOA composite business services, Part 12: Combine document-centric workflows in IBM FileNet with business state machines
in IBM WebSphere Process Server
Integrate event-driven Business Process Execution Language (BPEL) business
processes modeled in IBM WebSphere Process Server with document-centric business
processes in IBM FileNet P8. This article takes you through the process using
a simple loan application scenario in a fictitious banking application.
|
 |
Articles |
 |
27 Mar 2008 |
|
| |
Aggregation functionality in IBM WebSphere Enterprise Service Bus
V6.1, Part 2: Service invocation
IBM WebSphere Enterprise Service Bus mediation primitives are reusable
building blocks available to application developers to build mediation flows. This
article, Part 2 of a three-part series, takes you through the advanced configuration
considerations for the new Service Invoke mediation primitive, which allows a
mediation flow to invoke a service from within a mediation flow.
|
 |
Articles |
 |
27 Mar 2008 |
|
| |
Selecting a human task with custom properties using WebSphere Process Server
WebSphere Process Server V6.1 provides a technology called the Human Task Manager (HTM) that manages the life cycle of people interactions with business processes. An instance of a human interaction is called a task. Associated with a task is meta data called properties. Solution designers and developers can define some of these properties, known as custom properties. This article illustrates the use of custom properties for human tasks to locate specific task instances.
|
 |
Articles |
 |
26 Mar 2008 |
|
| |
Modeling demystified, Part 3: Extend UML for user models
This series provides basic information on how to build user models. In this
third article, learn about the stereotypes and relationships used to extend Unified
Modeling Language (UML) for user models. A user model is a description of a set of
people and how they will work with an IT solution.
|
 |
Articles |
 |
25 Mar 2008 |
|
| |
Web services hints and tips: Design reusable WSDL faults
We all agree that defining Web Services Description Language (WSDL) faults
is good (if you disagree, then you're probably not reading this article). There are
a number of ways to define WSDL faults, but only a limited subset provides for
reuse. This article presents you with a template for reusable WSDL faults, shows you
how the template is reusable, and identifies some things you should avoid.
|
 |
Articles |
 |
25 Mar 2008 |
|
| |
What's new in IBM WebSphere Enterprise Service Bus V6.1
Check out the latest features introduced into IBM WebSphere Enterprise
Service Bus V6.1 and its associated tooling, IBM WebSphere Integration Developer.
This article describes the transport protocol binding, data
bindings, and administrative and mediation support. You should have basic
knowledge of the features and functions of previous versions of WebSphere Enterprise
Service Bus to follow along with this article.
|
 |
Articles |
 |
20 Mar 2008 |
|
| |
Architectural manifesto: Adopting agile development, Part 1
Mikko Kontio is back with his Architectural manifesto column.
Learn how an organization can move toward using agile processes and about issues related to the
resulting changes. In this first article on the topic, find out what
agile processes are, the benefits of using them, and the requirements placed on the
organization that implements them. Next month, Part 2 will discuss the use of agile
processes in different kinds of companies, including old and new, and how small and large projects
affect the customer and seller experience.
|
 |
Articles |
 |
18 Mar 2008 |
|
| |
Aggregation functionality in IBM WebSphere Enterprise Service Bus
V6.1, Part 1: Introduction to aggregation
Get up to speed on the newly added IBM WebSphere Enterprise Service Bus V6.1
functionality, namely aggregation. This three-part article series takes you from an
introduction to the basic mediation primitives -- which you can use to build
realistic scenarios -- to a description of useful patterns of aggregation.
|
 |
Articles |
 |
13 Mar 2008 |
|
| |
The requester side caching pattern specification, Part 2: The requester side caching pattern implementation specification
Part 1 of this article series provided an overview of the requester side
caching (RSC) pattern specification, which can help you make and document design decisions
around the cache and policies. In this second installment in the series, examine the requester side caching pattern
implementation specification, a bridge between the human readable pattern
specification from the Gang of Four and the pattern implementation that can be used
in a development environment to automate the application of the pattern. From this
implementation specification, you have the freedom to create numerous
implementations. Find out how in this article.
|
 |
Articles |
 |
13 Mar 2008 |
|
| |
BPEL or ESB: Which should you use?
When designing an SOA solution, it's not always clear whether you should use
a Web services BPEL process or an ESB mediation flow. This article describes
considerations that will help you decide which is right for you.
|
 |
Articles |
 |
12 Mar 2008 |
|
| |
Information architecture essentials, Part 4: Improving usability of information systems
The best-organized information in the world is useless without an
effective way to present that information to the interested audience. Poorly
designed interfaces, inadequate search and filtering support, and confusing
visual displays can severely hamper the success of any information
architecture. To make complex information accessible to end users,
you must make a significant effort to research and design the way
users will interact with your information management system.
|
 |
Articles |
 |
11 Mar 2008 |
|
| |
SOA services in a grid and netcentric world
Get to know grid types, grid computing, and Global Information Grid (GIG).
This article focuses on issues related to harnessing unused resources for computer
power that's too intensive for a stand-alone machine. Explore examples of
solutions, such as monitoring change in grid scale, grid coupling switch, and GIG
and Service-Oriented Architecture (SOA) testing methodology.
|
 |
Articles |
 |
06 Mar 2008 |
|
| |
Modeling demystified, Part 2: Building a user model
A user model is a description of a set of people and how they will work with
an IT solution. This type of modeling, which is based on leading usability theory and
practice, lets solution architects specify the externals of the IT
solution so that it's both useful and usable to all types of users. In this article, learn
how to build a user model of a simple component that supports secure access
to Web resources. See how a user model can identify possible gaps in your requirements definitions.
|
 |
Articles |
 |
04 Mar 2008 |
|
| |
The role of a rules architect
The business rules architect plays a crucial role designing business rules
models that are well organized and intuitive for both technical and
business stakeholders to understand. This article discusses the importance of the role
and uses the business rules development life cycle to describe the responsibilities
of the rules architect in creating a reliable and extensible business rules
implementation.
|
 |
Articles |
 |
04 Mar 2008 |
|
| |
Information architecture essentials, Part 3: Organizing complex information
Useful information rarely presents itself neatly categorized, labeled, and
ready for storage in a content management system. How much easier life would be if
it were so. Instead, you must analyze the information to be archived to determine a
usable and maintainable structure for both storage and easy retrieval. To allow for
constructive use of the information, you must choose categories that
support the intended audience's ability to rapidly locate the most relevant
materials.
|
 |
Articles |
 |
26 Feb 2008 |
|
| |
Architecture in practice, Part 7: SOA Scenario 3: Business process management and SOA
View SOA within a software-development life cycle context using the IBM
SOA foundation life cycle. This installment in the
"Architecture in practice"
series focuses on the business process management (BPM) scenario, the third of the
SOA scenarios. Learn how the BPM scenario illustrates IBM BPM with an SOA
approach. Explore the benefits of the scenario, which include the integration of a
BPM environment with a flexible IT architecture.
|
 |
Articles |
 |
26 Feb 2008 |
|
| |
IBM Enterprise Modernization Sandbox for System z: Architecture
Learn about the IBM Enterprise Modernization Sandbox for System z Architecture focus area.
|
 |
Trial Downloads |
 |
26 Feb 2008 |
|
| |
Requirements modeling, Part 1
You can build the perfect IT architecture using resources you have at your
fingertips. Dreams can come true, but they take time. Whether you're building a new
architecture from scratch or bringing an existing architecture under control,
building from your dreams will get you there.
|
 |
Articles |
 |
19 Feb 2008 |
|
| |
Modeling demystified, Part 1: Creating a system specification from the user's point of view
With this series, learn
how to build a user model, which is a description of a set of people and how
they will work with an IT solution. In this introductory article in
the series, get an introduction to Unified Modeling Language (UML) modeling and find out how to create a specification of a system from the user’s point of view.
|
 |
Articles |
 |
19 Feb 2008 |
|
| |
Develop and manage i5/OS and Web applications using WebSphere Development Studio Client and Rational Business Developer Extension, Part 2
This demo shows how to change an existing employee list application using WebSphere Development Studio Client, Rational Business Developer Extension, and Rational ClearCase. The demo changes RPG business logic and EGL Web application front end logic under source control in ClearCase using the iSeries project perspective and the WebSphere Development Studio Client/Rational Business Developer Extension workbench Web perspective. Part 1 showed how to access assets in ClearCase, check them out into the WebSphere Development Studio Client workspace and then work with the iSeries projects perspective. Part 2 shows you the process of making the equivalent changes to the EGL Web application. ClearCase is also used in the demo.
|
 |
Demos |
 |
19 Feb 2008 |
|
| |
Develop and manage i5/OS and Web applications using WebSphere Development Studio Client and Rational Business Developer Extension, Part 1
This demon shows how to change an existing employee list application using WebSphere Development Studio Client (WDSC), Rational Business Developer Extension (RBDE), and Rational ClearCase. The demo changes Report Program Generator (RPG) business logic and Enterprise Generation Language (EGL) Web application front end logic under source control in ClearCase using the iSeries project perspective and the WebSphere Development Studio Client/Rational Business Developer Extension workbench Web perspective. This demo shows how to access assets in ClearCase, check them out into the WebSphere Development Studio Client workspace and then work with the iSeries projects perspective to make the changes required and rebuild the application on i5/OS.
|
 |
Demos |
 |
19 Feb 2008 |
|
| |
Make SOA real with IBM WebSphere Enterprise Service Bus and IBM
WebSphere DataPower SOA Appliances, Part 2: Use WebSphere DataPower SOA Appliances extension functions for certificate-based XML standard encryption
As part of a series exploring a real case scenario, this article covers the
security-related aspects concerning certificate-based XML standard encryption. Get
insight into XML standards and WS-Encryption. Step-by-step instructions show you how
to configure IBM WebSphere DataPower SOA Appliances and its extension functions to
promote a public key infrastructure (PKI), thus protecting the privacy of sensitive
data contained in portions of XML documents in transit. You should have a basic understanding of XML
and security-related concepts to follow along with this article.
|
 |
Articles |
 |
14 Feb 2008 |
|
| |
Automate data entry with Web services and Ajax
Let's cut through the chatter and find out how a Web service and
Asynchronous JavaScript + XML (Ajax) can improve an application, in this case a Ruby
on Rails (RoR) application. This article shows you how to spruce up a common Web activity
-- entering a street address -- with Ajax and a call to a Web service. Learn a few
tricks to combining these fundamental Web 2.0 components.
|
 |
Articles |
 |
14 Feb 2008 |
|
| |
EGL consuming a Web service generated by HATS, Part 2
This demo shows how to take a Web Services Description Language (WSDL) file created by Host Access Transformation Services (HATS) and create an Enterprise Generation Language (EGL) Web application that uses the WSDL information to access the Web service. The EGL Web application is used as the interface to the 5250 application.
|
 |
Demos |
 |
13 Feb 2008 |
|
| |
EGL consuming a Web service generated by HATS, Part 1
This demo shows you how to generate a Web service using Host Access Transformation Services.
|
 |
Demos |
 |
13 Feb 2008 |
|
| |
Legacy transformation guidance for a small or medium business
This article explains how to identify and analyze various alternatives to
help a small or medium business to modernize its legacy information technology
assets. A fictional telecommunication service company providing high-speed Internet
access, cable television, local and long distance telephone and wireless
services to residential customers and local businesses in several metro areas in the
mid-west is used as a case study. The IT department of the company provides application services such as management of service orders and provisioning, troubles reporting and resolution, message processing, and billing system to support the business. The company needs to transform its legacy systems to support new business plans. The solution features products and services from IBM.
|
 |
Articles |
 |
12 Feb 2008 |
|
| |
SOA security 1-2-3, Part 3: Test your SOA security
Examine a Service-Oriented Architecture (SOA) security implementation road map in
this series. This article -- the last in a three-part series -- provides rules for testing
SOA security. Discover the tools and knowledge needed in your organization to build the
best security for your SOA.
|
 |
Articles |
 |
12 Feb 2008 |
|
| |
Enterprise Web 2.0, Part 2: Enterprise Web 2.0 solution patterns
This four-part article series presents an overview of how both commercial
and public organisations are seeking to exploit the current generation of Internet
technologies. Part 1 of this series explores the increasingly widespread effect that
the maturing Internet, characterised by the banner Web 2.0, is having on such
organisations. In this article, learn about the basic business capabilities enabled
by Web 2.0 technologies -- I call them Enterprise Web 2.0 solution patterns -- that
organisations can apply while searching for innovations in their businesses,
products, and services.
|
 |
Articles |
 |
07 Feb 2008 |
|
| |
Information architecture essentials, Part 2: Managing enterprise information
Information content management involves identifying useful information,
organizing that information into an intuitive structure, and governing changes made
to that information. Content comes in many forms, including text, graphics, tables,
charts, illustrations, recordings, maps, video, audio, and many others. Learn how to
organize that information into a maintainable and usable structure by categorizing
and organizing the content to suit your audience.
|
 |
Articles |
 |
05 Feb 2008 |
|
| |
Introduction to business rules
Business rules have existed since companies started automating business
processes using software applications. Traditionally, they have been buried deep
inside the application in some procedural programming language. As business rules
matured, business users tried to control and manage these rules without directly
having to deal with IT, which hasn't always been successful. Using an example from
the insurance industry, this article provides an introduction to business rules and
the importance of Business Rules Management Systems (BRMS) in bridging the gap
between business and IT.
|
 |
Articles |
 |
05 Feb 2008 |
|
| |
Automating deployment and activation of virtual images
One significant advantage of server virtualization is the ability to rapidly provision new environments by using libraries of virtual image templates. Automated provisioning requires the handling of operating system, network, and application specific customization. This article provides a sample framework for automating virtual image deployment and activation, including example code for quickly and easily provisioning new IBM WebSphere Application Server environments.
|
 |
Articles |
 |
01 Feb 2008 |
|
| |
Enterprise Web 2.0, Part 1: Web 2.0 -- Catching a wave of business innovation
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).
|
 |
Articles |
 |
31 Jan 2008 |
|
| |
Architecture in practice, Part 6: Why business process management (BPM) is important to an enterprise
This installment in the Architecture in practice column focuses on why business process management (BPM) is imperative for both the business and IT. Effective management of business processes is essential for driving business agility in an enterprise. Get an introduction to BPM and its lifecycle phases, and learn how it is complementary to Service-Oriented Architecture (SOA).
|
 |
Articles |
 |
29 Jan 2008 |
|
| |
Tight-coupling Web services in the SOA
Look at the pros and cons of both tight and loose coupling Web services and
the resulting change in scale that comes from tight coupling. This article includes
examples of criteria to measure performance of tightly coupled Web services during
the testing process.
|
 |
Articles |
 |
24 Jan 2008 |
|
| |
Exploring the fundamentals of architecture and services in an SOA: Part 3: Service-oriented solutions and enterprise architecture
In the previous two parts in this series, we introduced the importance of using
architectural techniques when developing service-oriented solutions, discussed the usage
of levels of abstraction, introduced the IBM SOA Solution Stack (providing nine separate concerns for considering SOA), placed architecture into the context of the software development process, introduced business architecture, looked at Model-Driven Development (MDD), and considered leveraging existing assets. In this article we look at what makes an IT solution service-oriented. We'll also talk about various important aspects to taking an enterprise view to SOA.
|
 |
Articles |
 |
22 Jan 2008 |
|
| |
IBM Rational Architecture Management Software model structure
guidelines: Part 1. Fundamentals
This article covers the terminology, concepts, principles, and best practices related to the way you organize the content of your models and the way you structure the storage of your models, as they apply to the IBM Rational Eclipse-based UML modeling products.
|
 |
Articles |
 |
22 Jan 2008 |
|
| |
Modernize legacy systems using an SOA approach
To remain competitive, your organization has to modernize its IT systems.
Modernized IT solutions must create new value from existing systems and provide
flexibility and easy interoperability among a broad set of technologies -- usually a
challenge with legacy applications. Service-Oriented Architecture (SOA), widely
adopted by organizations in recent years, offers a practical solution for evolving
and reusing existing assets. This article shows you a typical approach to
modernizing your legacy systems, including identifying the IT pieces that must be
augmented with new features, determining how the required augmentations are
performed, exposing each capability through a modern interface, and using the newly
exposed services to automate future business processes.
|
 |
Articles |
 |
17 Jan 2008 |
|
| |
Introducing Project Zero, Part 2: RESTful applications in an SOA
|
 |
Articles |
 |
15 Jan 2008 |
|
| |
SOA meets situational applications, Part 2: Building the IBM Situational Applications Environment
The first article of this series explained the applicability of Web-based
situational applications (SAs) to the enterprise, their relationship to
Service-Oriented Architecture (SOA), and how they can be used to improve the current
state of corporate IT. This article describes the IBM experience in building the
Situational Applications Environment (SAE), which has been developed to support the
community-based computing that takes advantage of both traditional SOA and emerging
Web 2.0 technologies and approaches.
|
 |
Articles |
 |
10 Jan 2008 |
|
| |
Cultural considerations for SOA adoption in the federal sector
Look beyond the technical aspects of Service-Oriented Architecture (SOA)
adoption. This article focuses on the cultural considerations across organizational
boundaries in the federal sector. See examples of how you can build blocks of SOA
while maintaining adherence to appropriate organizational cultural aspects.
|
 |
Articles |
 |
10 Jan 2008 |
|
| |
Exposing WebSphere Customer Center services through Enterprise Service Bus
This article is about leveraging the value of IBM WebSphere Customer Center
Version 7.0.1 (WCC) by exposing its services through WebSphere Enterprise Service Bus
Version 6.0.2 (ESB). It is intended for business integration developers, consultants and architects looking to integrate WCC with other enterprise applications. This article assumes that you have a good understanding of WCC, XML, Web Services, and experience in building mediation flows using WebSphere ESB. Using an Insurance scenario, this article provides the important steps for exposing WCC services through WebSphere ESB.
|
 |
Articles |
 |
10 Jan 2008 |
|
| |
Information architecture essentials, Part 1: The data and content dilemma
Getting lost among all the data and content in your information architecture design?
It can be confusing, but you can navigate through it.
|
 |
Articles |
 |
08 Jan 2008 |
|
| |
Top 10 SOA and Web services tutorials and articles -- November 2009
Check out which SOA and Web services tutorials and articles developerWorks
readers found most interesting last month.
|
 |
|
 |
08 Jan 2008 |
|
| |
Transformation to SOA: Part 1. From business process to service model architecture using IBM WebSphere
Business Modeler and IBM Rational Software Architect
This three-part series of articles describes the SOA transformation
UML functionality included in IBM Rational Software Architect for developing
service-oriented architecture (SOA) for software. This article explains how
to use IBM WebSphere Business Modeler and Rational Software Architect to transform a
business process to an SOA model.
|
 |
Articles |
 |
26 Dec 2007 |
|
| |
Integrate legacy systems into your SOA initiative
You want to include Service-Oriented Architecture (SOA) in your organization
to make processes flexible, adaptable, and supple. But you already have a set of
systems in use for your business processes. The solution? Integrate SOA with your
legacy applications to get more value out of them. This article takes you through
the steps you need to make it happen -- and the pitfalls to avoid.
|
 |
Articles |
 |
20 Dec 2007 |
|
| |
Architecture in practice, Part 5: SOA Scenario 2: Service connectivity options
View SOA within a software development lifecycle context using the
IBM Service-Oriented Architecture (SOA) Foundation Lifecycle. This installment
in the Architecture in practice series focuses on the Service Connectivity scenario, the second of the SOA
scenarios. Explore four ways to realize connectivity between service producers and consumers that foster reuse of services across multiple delivery channels. Learn about three Enterprise Service Bus (ESB) topologies that enable service connectivity, and associated products that provide advanced, end-to-end ESB-based solutions. Get an overview on developing mediation modules and flows using four common patterns.
|
 |
Articles |
 |
18 Dec 2007 |
|
| |
December 2007: Issue contents
|
 |
|
 |
15 Dec 2007 |
|
| |
Align IT with a health information exchange for SOA solutions
Healthcare organizations are actively looking to Service-Oriented
Architecture (SOA) for an IT solution to help transform the industry. But making
sure the solutions delivered for these initiatives meet the needs of business
users is challenging. Analyzing business vision and requirements and linking them to
technology is the most essential step for SOA implementation. Using a health
information exchange network as an example, this article illustrates a methodology
and best practice of managing such requirements, using software tooling to ensure
that the technology investment aligns with the business objectives during SOA
adoption.
|
 |
Articles |
 |
13 Dec 2007 |
|
| |
Apply asset-based development to services in an SOA, Part 2: Manage and monitor service assets and metadata
This is the second article in a two-part series that focuses on asset-based
development for services in a Service-Oriented Architecture (SOA). In this article,
learn how to effectively leverage IBM tooling to manage and govern service assets
and metadata to avoid proliferation of services and enhance service reuse in your
SOA implementations.
|
 |
Articles |
 |
13 Dec 2007 |
|
| |
Data Integration and Composite Business Services, Part 3: Build a multi-tenant data tier with access control and security
Learn how the capabilities of DB2 address the issues of data architecture and
data security in a Software as a Service (SaaS) implementation.
|
 |
Articles |
 |
13 Dec 2007 |
|
| |
Using IBM Rational Systems Developer V7.0.5, UPDM, and BIRT to produce DoD
Architectural Framework views
The UML Profile for DoDAF and MoDAF (UPDM) provides a consistent annotative mechanism by which UML or SysML models can describe enterprise architectures consistent with the DoDAF or MoDAF. This article demonstrates how to create a sample UPDM model and the creation of two DoDAF products, the OV6c and OV3, using the BIRT reporting tools.
|
 |
Articles |
 |
11 Dec 2007 |
|
| |
The ROI of XForms
This article examines several methods of calculating the Return on Investment (ROI) of adopting enterprise-wide XForms standards. We look at ROI analysis from several different viewpoints including the standards perspective and issues around vendor lock-in avoidance strategies. We discuss three ROI models for an enterprise XForms migration and how to overcome common objections to an XForms initiative.
|
 |
Articles |
 |
11 Dec 2007 |
|
| |
Software as a Service: Building Web delivered SaaS applications on open-source and entry-level IBM middleware
See a set of architectural patterns exploiting features in open source and
entry-level IBM middleware to build cost-effective software as a service solutions.
This demo shows how to share a single instance of the WebSphere Application Server Community Edition and DB2 Express-C between multiple tenants, with a different look-and-feel and access control.
|
 |
Demos |
 |
11 Dec 2007 |
|
| |
Apply asset-based development to services in an SOA, Part 1: SOA and asset development tooling, life cycle, and governance
This two-part series focuses on asset-based development for services in a
Service-Oriented Architecture (SOA). See how some of the primary IBM products from
the asset-based development and SOA development worlds come together to enable
effective reuse of assets in an SOA implementation. This article explains how you
can leverage SOA and asset life cycles and governance processes described in the IBM
Rational Method Composer plug-in products in parallel during an SOA implementation.
Part 2 shows how to manage and govern service assets and metadata effectively as a
service passes through the different stages in the SOA and asset life cycles, using
IBM tooling.
|
 |
Articles |
 |
29 Nov 2007 |
|
| |
Enterprise architecture essentials, Part 7: Monitor your architecture's effectiveness
Just because your design has been implemented doesn't mean you're off the hook. Learn
what to watch for when your design is in motion.
|
 |
Articles |
 |
20 Nov 2007 |
|
| |
Understanding complexity
from The Rational Edge: Complexity in software systems is unavoidable, but it is not unmanageable. Read how an IBM Distinguished Engineer approaches complexity from the standpoint of architecture and team organization.
|
 |
Articles |
 |
15 Nov 2007 |
|
| |
Introducing the RUP plug-in for Model Driven Systems Development
from The Rational Edge: The Model-Driven Systems Development plug-in for the IBM Rational Unified Process (RUP) supports basic principles of systems engineering and MDSD. The RUP for MDSD plug-in will be of particular interest to the managers of a systems development project, as well as those concerned with system analysis and specification, system architecture, implementation, and test.
|
 |
Articles |
 |
15 Nov 2007 |
|
| |
November 2007: Issue contents
|
 |
|
 |
15 Nov 2007 |
|
| |
Enterprise architecture essentials, Part 6: Manageability
Organizations today face the challenge of two important enterprise
architecture requirements: the need for agility and the overhead of regulatory
governance. These requirements can be seen as mutually antagonistic--if business processes must be flexible, then governance of those processes may be difficult. Explore the notion of using manageability as a key enterprise architecture (EA) quality attribute to solve this problem.
|
 |
Articles |
 |
13 Nov 2007 |
|
| |
Mashups -- The evolution of the SOA, Part 2: Situational applications and the mashup ecosystem
In this article, the second in a three-part series, you explore situational
applications, the mashup ecosystem, and how they relate to the current state of
software development in the IT industry and Service-Oriented Architectures (SOAs).
The first article in the series defined the characteristics and technologies that
pertain to Web 2.0. The final article describes the IBM Mashup Starter Kit
and how you can use it to develop situational applications.
|
 |
Articles |
 |
08 Nov 2007 |
|
| |
Increase productivity in Java database development with new IBM
pureQuery tools, Part 3: pureQuery rapid application development
With IBM pureQuery platform and Eclipse tools, rapidly build
simple, high-performing data access layers and applications with much less code than
JDBC and much higher productivity than any other Eclipse based tools.
|
 |
Tutorials |
 |
08 Nov 2007 |
|
| |
SOA governance
Service-Orientated Architecture (SOA) is fast becoming the IT software approach of
choice for many major enterprises, and SOA governance is critical to successful SOA
adoption. Find out why in the following white papers.
|
 |
|
 |
08 Nov 2007 |
|
| |
Comment lines: Erik Burckart: The allure of Comet
Comet style applications are becoming more and more popular in the Web 2.0 world. However, there are many challenges with Comet, not to mention that the infrastructure on which your application will be deployed might not yet be ready for a Comet application.
|
 |
Articles |
 |
07 Nov 2007 |
|
| |
Tactics and tradeoffs in a large shared topology
The challenges of managing a large scale topology are best addressed through planning, proactive actions, and strategic decisions, as opposed to attempting to deploy and manage in a reactive manner. This article will help you identify some of the tactics, trade offs, and critical issues that stand between your infrastructure and large scale success.
|
 |
Articles |
 |
07 Nov 2007 |
|
| |
Enterprise architecture essentials, Part 5: Growing with your enterprise
Enterprise architecture involves planning -- for now and for the future.
Learn how to grow with your enterprise architecture.
|
 |
Articles |
 |
06 Nov 2007 |
|
| |
Build a resilient SOA infrastructure, Part 2: Short-term solutions for issues involving tightly coupled SOA components
This article, Part 2 in a series on building a resilient Service-Oriented
Architecture (SOA) infrastructure, focuses on short-term solutions to problems
associated with the use of synchronously interconnected SOA components across
servers and tiers. The solutions presented here are highlighted because of their
ability to mollify the negative impact incurred by these types of problems, thereby
increasing the resiliency of the SOA.
|
 |
Articles |
 |
01 Nov 2007 |
|
| |
Architecture, design and construction using the IBM Rational Software
Delivery Platform briefing demo, Part 9
See how the Rational architecture tools can transform Java
code back into a UML model. This demo is the last in a nine part series that supplements
the developerWorks Live! briefing, Architecture, design and construction using
the IBM Rational Software Delivery Platform. It is the same demo that you see during the
live presentation of the briefing.
|
 |
Demos |
 |
01 Nov 2007 |
|
| |
Architecture, design, and construction using the IBM Rational Software
Delivery Platform briefing demo, Part 6
See a sample of the AJAX capabilities provided in Rational
Application Developer and Rational Software Architect.
This demo is the sixth in a nine part series that supplements
the developerWorks Live! briefing, Architecture, design and construction using
the IBM Rational Software Delivery Platform. It is the same demo that you see during the
live presentation of the briefing.
|
 |
Demos |
 |
01 Nov 2007 |
|
| |
Architecture, design, and construction using the IBM Rational Software
Delivery Platform briefing demo, Part 7
See some of the Web services development capabilities of
Rational Application Developer and Rational Software Architect. This demo is the seventh in a nine part series that supplements
the developerWorks Live! briefing, Architecture, design and construction using
the IBM Rational Software Delivery Platform. It is the same demo that you see during the
live presentation of the briefing.
|
 |
Demos |
 |
01 Nov 2007 |
|
| |
Architecture, design and construction using the IBM Rational Software
Delivery Platform briefing demo, Part 8
See some of the Java modeling capabilities of the Rational
construction tools. This demo is the eighth in a nine part series that supplements
the developerWorks Live! briefing, Architecture, design and construction using
the IBM Rational Software Delivery Platform. It is the same demo that you see during the
live presentation of the briefing.
|
 |
Demos |
 |
01 Nov 2007 |
|
| |
Architecture, design, and construction using the IBM Rational Software
Delivery Platform briefing demo, Part 5
See the transformation capabilities of the Rational architecture
tools that allow you to generate Java code from a UML model. This demo is the fifth in a nine part series that supplements
the developerWorks Live! briefing, Architecture, design and construction using
the IBM Rational Software Delivery Platform. It is the same demo that you see during the
live presentation of the briefing.
|
 |
Demos |
 |
01 Nov 2007 |
|
| |
Service-enable CICS and IMS legacy applications using the IBM WebSphere DataPower SOA appliance
Learn about techniques for performing the integration so that IBM CICS and IMS legacy applications can be reused and participate in Service-Oriented Architecture (SOA). The IMS SOAP Gateway, CICS Web services, and WebSphere DataPower SOA appliance are discussed.
|
 |
Articles |
 |
30 Oct 2007 |
|
| |
Mashups -- The evolution of the SOA, Part 1: Web 2.0 and foundational concepts
The first of a three-part series, this article provides a general
overview of the characteristics and technologies related to the term Web
2.0 and specifically how they relate to Service-Oriented Architecture (SOA)
development. The second part in the series examines the current state of IT in the
enterprise and discusses what situational applications and a mashup ecosystem can
offer. The third part describes the IBM Mashup Starter Kit (IBMMSK) and how you can
use it to develop situational applications.
|
 |
Articles |
 |
25 Oct 2007 |
|
| |
Manipulate SOAP headers in WebSphere Enterprise Service Bus and WebSphere Process Server V6.0.2
This article begins with some background information on the purpose of SOAP headers
and the different types available. Then it explains how SOAP headers are represented
in IBM WebSphere Enterprise Service Bus as part of the service message
object (SMO). After explaining some basic mediation module concepts you need to know,
the article wraps up by demonstrating how the supplied mediation primitives in WebSphere
Enterprise Service Bus can be used to manipulate SOAP headers and how the content of SOAP headers can be used to make routing decisions and perform enrichment of service requests.
|
 |
Articles |
 |
25 Oct 2007 |
|
| |
Use IBM Rational Data Architect to take control of your DB2 database
Use RDA to build strong logical or physical data models, and realize your
design into real world working database structures. View changes before they are made
using RDA's unique impact analysis and compare and synchronize features. Also find the tools you need that are pre-built into RDA to do things like build simple or complex SQL queries.
|
 |
Articles |
 |
25 Oct 2007 |
|
| |
Exploring the fundamentals of architecture and services in an SOA, Part 2: The importance of business architecture, model-driven development, and reusing existing assets
In this second article in the series, get a closer look at architecture--this time at the business level. Learn about model-driven development (MDD), and
reusable asset frameworks and types, which can be leveraged when architecting
Service-Oriented Architecture (SOA) solutions.
|
 |
Articles |
 |
23 Oct 2007 |
|
| |
Building a successful SOA project
Explore lessons learned and best practices for
implementing a successful Service-Oriented Architecture (SOA) project, including organizational readiness, the role of the user, transforming a process, asset-based support, and tooling requirements.
|
 |
Articles |
 |
23 Oct 2007 |
|
| |
LPI exam 301 prep, Topic 301: Concepts, architecture, and design
In this tutorial, Sean Walberg helps you prepare to take the Linux
Professional Institute Senior Level Linux Professional (LPIC-3) exam. In this
first in a series of six tutorials, Sean introduces you to Lightweight
Directory Access Protocol (LDAP) concepts, architecture, and design. By the
end of this tutorial, you will know about LDAP concepts and architecture,
directory design, and schemas.
|
 |
Tutorial |
 |
23 Oct 2007 |
|
| |
Building SOA composite business services, Part 11: Implement the subscriber entitlement process
The previous
article in this series described, at a somewhat high level, how IBM
WebSphere Service Registry and Repository and IBM WebSphere Process Server can
be used for service consumption governance. This article describes the
implementation details, showing how you can customize WebSphere Service Registry and
Repository to support service consumption governance, implement the subscriber entitlement process using WebSphere Process Server, and integrate it with WebSphere Service Registry and
Repository using its SOAP interface.
|
 |
Articles |
 |
18 Oct 2007 |
|
| |
Architecture, design, and construction using the IBM Rational Software
Delivery Platform briefing demo, Part 4
This demo shows you how the Rational architecture tools allow you to use
design patterns in your models. It is the fourth in a nine part series that supplements
the developerWorks Live! briefing, Architecture, design and construction using
the IBM Rational Software Delivery Platform. It is the same demo that you see during the
live presentation of the briefing.
|
 |
Demos |
 |
18 Oct 2007 |
|
| |
Five ways to identify whether your organization is truly agile
You can use five key predictors to spot the lack of real agility in an
organization. Learn what they are and how you can help move your organization in a
more agile direction.
|
 |
Articles |
 |
16 Oct 2007 |
|
| |
Use service-oriented decomposition to meet your architectural goals
In this article, design a set of services that defines an enterprise
architecture blueprint to support business goals using a hierarchical decomposition
approach.
|
 |
Articles |
 |
16 Oct 2007 |
|
| |
Effective agile delivery toward globalization
from The Rational Edge: For software development organizations seeking overseas markets for their commercial products, considerable planning must be factored into the development lifecycle to accommodate cultural and language differences. This article recommends a variety of techniques to assist in globalizing your software development efforts.
|
 |
Articles |
 |
15 Oct 2007 |
|
| |
Get started with unit and component testing using IBM Rational tools
Component testing is essential for the integration of code that enables crucial
application functionality. This tutorial takes you step by step through
unit and component testing specifically for Java code, Web services,
servlets, Service Component Architecture (SCA), and Enterprise JavaBeans (EJB)
beans using
the JUnit and Jakarta Cactus testing frameworks and simple HelloWorld samples. Also,
learn how to automate these tests using IBM Rational Software Architect,
IBM Rational Application Developer, and IBM WebSphere Integration Developer.
|
 |
Tutorials |
 |
11 Oct 2007 |
|
| |
Software as a Service
Designing a multi-tenant data architecture requires a decision on the
degree of database and schema sharing. This demo focuses on a shared schema
architecture and shows how the XML capabilities of DB2 V9 simplify tenant data configuration.
|
 |
Demos |
 |
08 Oct 2007 |
|
| |
Software as a Service: Designing a multi-tenant data architecture using DB2 V9
Designing a multi-tenant data architecture requires a decision on the
degree of database and schema sharing. This demo focuses on a shared schema
architecture and shows how the XML capabilities of DB2 V9 simplify tenant data configuration.
|
 |
Demos |
 |
08 Oct 2007 |
|
| |
Software as a Service: Composing multi-tenant user interfaces using WebSphere Portlet Factory
Hosting multiple tenants from a shared environment requires a high degree of configurability in order to provide each tenant with the branding and customization that they require. In this demo, you'll see the dynamic profiling capability of WebSphere Portlet Factory and how it is used in conjunction with virtual portals to provide tenant customization through configuration rather than custom coding.
|
 |
Demos |
 |
08 Oct 2007 |
|
| |
Software as a Service: Building multi-tenant applications using WebSphere Portal Server
The primary issue faced by customers who want to implement a Software as
a Service solution is how to construct their multi-tenant environment. This demo shows how multi-tenancy can be implemented using the Virtual Portal feature of WebSphere Portal Server.
|
 |
Demos |
 |
08 Oct 2007 |
|
| |
A practical application of SOA
Over the last few years, Service-Oriented Architecture (SOA) has received a
lot of attention, bringing with it a new age of software development and business
agility. However, SOA alone doesn't solve the world's IT problems. We still need
solid and effective software engineering practises, as a poorly managed SOA
implementation can go as wrong (if not more so) as any other architectural
approach. This article presents a practical view to SOA, from both the technology
and business perspectives, and presents a case study drawn from real-world
experiences, showing the benefits that can be achieved through a successful SOA
implementation.
|
 |
Articles |
 |
04 Oct 2007 |
|
| |
Enterprise architecture essentials, Part 4: Test (and retest) your enterprise architecture
After successfully building your new IT enterprise architecture, it's time to test
it. Testing proves that the hard work you and your team have put in really works. By stressing the new
architecture, you'll know where its weaknesses are and how well it will serve the
enterprise.
|
 |
Articles |
 |
02 Oct 2007 |
|
| |
Build a resilient SOA infrastructure, Part 1: Why blocking application server threads can lead to a brittle SOA
Resiliency -- defined as the continued availability and performance of a
service despite negative changes in its environment -- is vital in a
Service-Oriented Architecture (SOA). An SOA infrastructure must ensure that a
service is highly available regardless of unpredictable conditions, such as sudden
and significant degradation of network latency, increase in database response times,
or degradation of dependant services. This article, the first in a series that
describes design issues and techniques for building resilient SOA infrastructures,
focuses on how IBM WebSphere Application Server for z/OS factors into the SOA and
how it contributes to SOA resiliency.
|
 |
Articles |
 |
27 Sep 2007 |
|
| |
Exploring the Enterprise Service Bus, Part 2: Why the ESB is a fundamental part of SOA
Part 1 of this series describes how the architectural pattern called the
enterprise service bus (ESB) fits within the IBM SOA Foundation and how the ESB
relates to other parts of the foundation. In this article, find out why IBM believes
the ESB provides tremendous value when adopting a Service-Oriented Architecture
(SOA). The authors share insights and best practices from their extensive experience
on many successful SOA client projects that employed an ESB.
|
 |
Articles |
 |
27 Sep 2007 |
|
| |
Software as a Service: Enforcing role based access control using WebSphere Portal Server & Tivoli Directory Server
See how WebSphere portal access control features can be exploited for
enforcing security in a SaaS application by restricting the set of portal pages and portlets that a particular user can access, based on the role of the user.
|
 |
Demos |
 |
26 Sep 2007 |
|
| |
Software as a Service: Building a
multi-tenant user registry using WebSphere Portal Server & Tivoli Directory Server
This demo shows how to build a multi-tenant user registry using WebSphere Portal Server and Tivoli Directory Server. It is part of a scenario that describes how to enforce security in a Software as a Service application.
|
 |
Demos |
 |
26 Sep 2007 |
|
| |
Software as a Service: Addressing Software as a Service challenges by using IBM middleware
Building a Software as a Service solution requires addressing a few key
technical challenges. In this demo, you will see how to address a number of these technical challenges through a set of architectural patterns exploiting key features in IBM middleware.
|
 |
Demos |
 |
26 Sep 2007 |
|
| |
Software as a Service: Securing human tasks in work flows using WebSphere Process Server & Tivoli Directory Server
See how the LDAP Staff Resolution plug-in feature in WebSphere Process
Server is used to secure human tasks in business process execution language (BPEL) processes with a common user registry.
|
 |
Demos |
 |
26 Sep 2007 |
|
| |
Meeting security requirements of Software as a Service (SaaS) applications
Learn various security
requirements for Java 2 Platform Enterprise Edition (J2EE)-based,
multi-tenant, efficient SaaS applications, and explore mechanisms to
address requirements to achieve secure authentication and authorization of users.
|
 |
Articles |
 |
25 Sep 2007 |
|
| |
Jump-start business activity monitoring (BAM), Part 9: Using WebSphere Service Registry and Repository with WebSphere Business Monitor
Explore WebSphere Registry and Repository features for sharing and controlling metadata, including business event definitions and action service endpoint descriptions, to help monitor your business and take appropriate steps to improve business performance.
|
 |
Articles |
 |
25 Sep 2007 |
|
| |
Explore model-driven development (MDD) and related approaches: Applying domain-specific modeling to Model-Driven Architecture
In this article, use the Eclipse Modeling Framework (EMF) and Graphical
Modeling Framework (GMF) technologies to produce domain-specific modeling tooling aids for domain-specific languages. Learn the value of defining a domain-specific language, basic concepts, tips on creating a good metamodel, and different approaches to modeling.
|
 |
Articles |
 |
18 Sep 2007 |
|
| |
Understanding architectural assets
from The Rational Edge: This article discusses the various kinds of reusable assets available to the software architect, explains their characteristics and interrelationships, and offers tips on how best to make use of them.
|
 |
Articles |
 |
15 Sep 2007 |
|
| |
Migrate ERwin data models to Rational Data Architect
IBM Rational Data Architect delivers unique features not available in many of
today's data modeling tools in the market, including CA ERwin. Migrate
existing data models created in CA ERwin Data Modeler to Rational Data Architect,
and explore some of Rational Data Architect's features data modelers and data
architects use on a daily basis.
|
 |
Articles |
 |
13 Sep 2007 |
|
| |
Tackle WS-Security specification interoperability challenges, Part 4: Add a J2EE 1.3 provider endpoint to a J2EE 1.4 Web service
The first few installments in this article series offered workarounds for
Web Services Security (WS-Security) specification-level interoperability
problems--specifically, incompatibilities between different versions of WS-Security
preventing a Java 2 Platform, Enterprise Edition (J2EE) 1.3 client from
communicating with a J2EE 1.4 Web services provider when WS-Security is required.
Now find out how adding a new Web service provider endpoint can overcome this
interoperability problem.
|
 |
Articles |
 |
13 Sep 2007 |
|
| |
Deploying IBM Lotus Connections: Planning and architecture considerations
This article, part 1 in a seven-part series about deploying IBM Lotus Connections, focuses on planning and architecture considerations to ensure that your deployment is built properly. Learn from an expert on recommended planning and architecture practices.
|
 |
Articles |
 |
11 Sep 2007 |
|
| |
Enterprise architecture essentials, Part 3: Design and build your enterprise architecture
Building great IT architecture takes time and planning. By assessing what is already
in place, then visualizing what it should be, you can make great enterprise architecture
a reality. To achieve your dream architecture, learn what to build, how to build it, and what
to build it on in this article.
|
 |
Articles |
 |
11 Sep 2007 |
|
| |
Beef up SOA with real-time data integration
Service-Oriented Architecture (SOA) is a popular method for
designing enterprise applications, because it provides benefits like reusable
components and platform-independent communication. When considering an SOA, it's
essential to factor in data integration. A great deal of legacy data is derived from
daily transactions and must be maintained as part of new applications. If you can
combine both SOA and data-integration technologies, you benefit through reusability,
increased communication with other enterprise applications, and the use of Web
services. This article explains how IBM WebSphere DataStage helps make
this possible. DataStage, an IBM flagship product, provides a complete solution for
real-time data integration (RTI) that can be handled as a Web service. You'll use
DataStage to develop a sample RTI job, publish it as a Web service, and invoke the
Web service with a Java client.
|
 |
Articles |
 |
06 Sep 2007 |
|
| |
DB2 best practices for basic design, performance, and manageability
Find a list of arguably the best practices to be considered during design and
implementation of your application using IBM DB2 technology. The intended result of
this article is a more effective and efficient DB2 implementation.
|
 |
Articles |
 |
06 Sep 2007 |
|
| |
Tackle WS-Security specification interoperability challenges, Part 3: Using the EJB proxy
Incompatibilities between different versions of the Web Services
Security specifications prevent a Java 2 Platform, Enterprise Edition (J2EE)
1.3 client from communicating with a J2EE 1.4 Web services provider when WS-Security
is required. This article, Part 3 of a series, describes how to use an EJB as a proxy to overcome this interoperability problem. Sample applications are provided.
|
 |
Articles |
 |
04 Sep 2007 |
|
| |
Exploring the fundamentals of architecture and services in an SOA, Part 1: Use architecture and levels of abstraction to create a better SOA
Get a closer look at the
elements of a Service-Oriented Architecture (SOA), examine the benefits of
architecture, learn how levels of abstraction help improve the development process, who creates and uses the architecture,
and where architecture belongs in the software development life cycle.
|
 |
Articles |
 |
04 Sep 2007 |
|
| |
Build grid-ready apps with ObjectGrid
ObjectGrid is a part of the WebSphere Extended Development Data Grid
offering, but you can you install it as a standalone package as well. Learn the basics of installing and using this in-memory database
for your Java applications. You'll see how to set it up to use one or more machines,
and then walk through a series of sample applications that demonstrate its
capabilities.
|
 |
Tutorials |
 |
04 Sep 2007 |
|
| |
SOA security 1-2-3, Part 2: Create a high-level design that everyone can use
Examine rules for assisting an SOA security team in developing a successful high-level design In this article, the second in a three-part
series.
|
 |
Articles |
 |
28 Aug 2007 |
|
| |
Building SOA composite business services, Part 10: Providing governance over service consumption using WebSphere Process Server
and WebSphere Service Registry and Repository
Generally the focus of SOA governance has been on the service provider side,
especially in terms of the service lifecycle. Very little attention has been given
to the consumer or subscriber side. Who should be able to see or discover
the relevant service endpoints? Or how can someone who has discovered a service
send a request to consume the service? Or what is the process associated with
authorizing access to the service? Answers to these questions vary from customer to
customer. This article answers these questions in the context of a fictitious
prototype composite application called Jivaro Bank, and it shows how WebSphere(R)
Service Registry and Repository and WebSphere Process Server can be used to
implement governance over service consumption and subscription.
|
 |
Articles |
 |
24 Aug 2007 |
|
| |
SOA meets situational applications, Part 1: Changing computing in the enterprise
As Service-Oriented Architecture (SOA) comes of age, gaining wider
acceptance in the enterprise, the Web 2.0 buzz grows louder -- perhaps matching the
SOA hype of two years ago. Many clients and colleagues are asking, "What's the
relationship between the SOA and situational applications?" "Are they orthogonal or
complementary?" "Who cares about the distinction, and are these relevant to two
totally different audiences?" This article covers the applicability of Web-based
situational applications (SAs) to the enterprise, their relationship to SOA, and how
you can use them to improve the current state of corporate IT. Learn about the IBM
experience in building the Situational Applications Environment (SAE), which was
developed to support the community-based computing that takes advantage of both
traditional SOA and emerging Web 2.0 technologies and approaches. Also, examine
several SAs, and learn about their business situations and challenges,
architectures, tangible business results, technologies that enabled the solution,
and the lessons learned.
|
 |
Articles |
 |
23 Aug 2007 |
|
| |
The Support Authority: 12 ways you can prepare for effective production troubleshooting
Rather than focus on what to do after a problem happens, here are 12 things you can do to your environment now to make troubleshooting quicker and more effective when problems do occur.
|
 |
Articles |
 |
22 Aug 2007 |
|
| |
Best practices for service interface design in SOA, Part 2: Using services to report errors to service consumer applications
In this article, learn how to report service errors using service interfaces in an
SOA environment. Service-Oriented Architecture (SOA) emphasizes loose coupling between
different systems within an enterprise. Applications communicate with each other only
with well-designed service interfaces and remain unaware of each others'
implementation. Service interface structure is of primary importance in SOA. Poorly
designed service interfaces can have a negative effect on all applications that need
to use them. Find out how well-designed service interfaces help accelerate project schedules and make your SOA solution more responsive to business needs.
|
 |
Articles |
 |
21 Aug 2007 |
|
| |
Architecture, design and construction using the IBM Rational Software Delivery
Platform, Part 3: Model fuse
This demo is the third in a nine part series of demos that supplements the
developerWorks Live! briefing, "Architecture, design and construction using the IBM
Rational Software Delivery Platform". It shows you how to use the model fuse
capabilities of the Rational architecture tools. This series of demos are the same demos shown at
the live briefing.
|
 |
Demos |
 |
20 Aug 2007 |
|
| |
Architecture, design and construction using the IBM Rational Software Delivery
Platform briefing demo, Part 3
This demo is the third in a nine part series of demos that supplements the
developerWorks Live! briefing, "Architecture, design and construction using the IBM
Rational Software Delivery Platform". It shows you how to use the model fuse
capabilities of the Rational architecture tools. This series of demos are the same demos shown at
the live briefing.
|
 |
Demos |
 |
20 Aug 2007 |
|
| |
Manage ODF and Microsoft Office 2007 documents with DB2 9 pureXML
Integrate your ODF and Microsoft Office 2007 documents into your enterprise and Internet applications more easily than ever before with DB2 9. Review older methods of data interchange with MS Office documents, and learn how MS Office 2007 offers better data interchange. This article discusses interchange with DB2 9 XQuery, Zend Core for IBM, PHP, and PDO technologies.
|
 |
Articles |
 |
16 Aug 2007 |
|
| |
The role of logical decomposition in system architecture
from The Rational Edge: In the case of software systems, complexity may be measured in terms of the number of paths activity may follow to arrive at a given state. The more possible paths, the more complex the system. Read how Murray Cantor develops this thought in the context of system architecture.
|
 |
Articles |
 |
15 Aug 2007 |
|
| |
August 2007: Issue contents
|
 |
|
 |
15 Aug 2007 |
|
| |
Make composite business services adaptable with points of variability, Part 5: Using WebSphere Service Registry and Repository
Reuse the mediation module covered in Part 4 to enable a more complex scenario that relies on WebSphere Service
Registry and Repository (WSRR) to provide a catalogue of business services and
associated endpoints.
|
 |
Articles |
 |
14 Aug 2007 |
|
| |
Create a Web service with Ruby on Rails for integration with WebSphere Process
Server
Learn how to use a Web service to facilitate
the communication between a Ruby on Rails client and an SCA component running on
WebSphere(R) Process Server. You can see how to
expose the SCA component as a service, followed by the steps required
to generate the Ruby client that will invoke the service. This article does not
cover all of the details surrounding Ruby on Rails programming or SCA development;
the focus is on the details required for the integration of a WebSphere Process
Server with Ruby on Rails Web service clients.
|
 |
Articles |
 |
09 Aug 2007 |
|
| |
Use WS-AtomicTransaction to integrate and synchronize CICS and WebSphere
distributed transactions
The IBM CICS Transaction Server V3.1 now supports WS-Atomic Transaction (WS-AT), which means CICS is capable of
processing distributed transactions that can run on different platforms. This
article introduces you to WS-AT and its applications in CICS and IBM WebSphere
Application Server, focusing on how to enable WS-AT in CICS. You also learn about
the WS-AT process for distributed transactions and how it increases flexibility and
interoperability.
|
 |
Tutorials |
 |
09 Aug 2007 |
|
| |
Enterprise architecture essentials, Part 2: Develop and manage an enterprise architecture repository
In this article, explore the structural and management issues around the creation of a robust enterprise
architecture repository, which can allow you to fully exploit your
organization's existing assets.
|
 |
Articles |
 |
07 Aug 2007 |
|
| |
Building SOA applications with reusable assets, Part 5: Preferred data source pattern
This series explores reusable assets such as recipes, software patterns, and
models. The series shows how you can accelerate the development of SOA solutions.
This fifth installment in the series explores the preferred data source pattern,
which addresses consistency non-functional requirements when implementing reusable
services. The preferred data source pattern is a microflow pattern for service
aggregation. It was harvested from a real SOA
engagement, and it has been reused in several other SOA applications and
engagements. This article also demonstrates how you can use a Rational(R) Software Architect
implementation of this pattern in a model-driven development environment
to create a new service implementation.
|
 |
Articles |
 |
03 Aug 2007 |
|
| |
Toward a service-oriented analysis and design methodology for software product
lines
ln this article explore a Service-Oriented Software product lines (SoSPL)
methodology that applies SPL variability analysis techniques to Web services to design customized service-based applications. Find out how software product lines (SPL) promote
agile and flexible application development for evolving system families. And
discover how the adoption of SPL principles can provide a systematic way to analyze and design service-oriented
applications.
|
 |
Articles |
 |
31 Jul 2007 |
|
| |
Jump-start business activity monitoring (BAM), Part 7: Implement duration metrics in WebSphere Monitor 6.0.2
In this article, learn how to define basic duration metrics in
your IBM WebSphere Business Monitor model, and use them as the fundamental performance measures for your
business processes.
|
 |
Articles |
 |
31 Jul 2007 |
|
| |
Java Web Services: Axis2 Data Binding
The Apache Axis2 Web services framework was designed from the start to
support multiple XML data-binding approaches. The current release provides full
support for XMLBeans and JiBX data binding, as well as the custom Axis Data Binding
(ADB) approach developed specifically for Axis2. This article shows you how to use
these different data bindings with Axis2 and explains why you might prefer one over
the others for your application.
|
 |
Articles |
 |
26 Jul 2007 |
|
| |
Tackle WS-Security specification interoperability challenges, Part 2: Using the WebSphere Web Services Gateway feature
Learn how to use the WebSphere(R) Web Services Gateway feature in WebSphere
Application Server Network Deployment to connect J2EE 1.3 Web services clients to
J2EE 1.4 services that require WS-Security. Incompatibilities between the
WS-Security draft specification and the WS-Security version 1.0 specification
prevent a J2EE 1.3 Web service consumer from communicating with a J2EE 1.4 Web
service provider using the 1.0 version of Web services security. In this
article, you will learn how to use the Web Services Gateway as a secure proxy
between a J2EE 1.3 Web service consumer and a J2EE 1.4 Web service provider
application.
|
 |
Articles |
 |
26 Jul 2007 |
|
| |
Differences between WebSphere InterChange Server and WebSphere Process Server support for event sequencing
After artifact migration and deployment, customers will notice stark differences between WebSphere InterChange Server and WebSphere Process Server support for event sequencing. This article sheds light on the architectural differences and how developers can enable event sequencing on different artifacts for WebSphere Process Server deployment.
|
 |
Articles |
 |
25 Jul 2007 |
|
| |
Enterprise architecture essentials, Part 1: Enterprise architecture viewpoints: What's best for your organization?
Every organization has unique business needs, so it's important to consider
different factors when planning an enterprise architecture approach for your
company.
|
 |
Articles |
 |
24 Jul 2007 |
|
| |
SOA security 1-2-3, Part 1: Create a roadmap for securing your large-scale SOA application
Take advantage of a 10-step process that encompasses everything from SOA
security team building to a requirements-gathering process.
|
 |
Articles |
 |
24 Jul 2007 |
|
| |
Programming with XML for DB2, Part 1: Understand the XML data model
A primary goal of XML is to make the application development process simple, cheap, portable, and of high quality. XML programming is bringing about the same kind of radical shift in the application development paradigm in this decade as object methodologies did in the last decade. In the first of a series on programming with XML for DB2, you'll learn the basics of the XML data model and the advantages it brings to your programming environment over a pure object model.
|
 |
Articles |
 |
19 Jul 2007 |
|
| |
Automate Web service testing, Part 3: Test a secured Web service with IBM Rational Software Architect and XMLUnit
This tutorial introduces the technique of automating the testing of a
typical Web service using several technologies, including JUnit, Apache Commons
HttpClient, and Apache XMLUnit. The technique is demonstrated on the development
platform that IBM Rational(R) Software Architect offers. The tutorial addresses testers
and developers who are interested in functional testing of a Web service. Before you
begin, you need a basic understanding of Web services and Java(TM) development, and you
should have had some exposure to unit testing tools, such as JUnit.
|
 |
Tutorials |
 |
19 Jul 2007 |
|
| |
Make composite business services adaptable with points of variability, Part 4: Using WebSphere Enterprise Service Bus mediation modules
Get step-by-step
examples for implementing an SCA mediation module in IBM WebSphere Enterprise Service
Bus (ESB), and learn the portlet and Business Process Execution Language
(BPEL) process implementation details to support POV in the scenario.
|
 |
Articles |
 |
17 Jul 2007 |
|
| |
July 2007: Issue contents
|
 |
|
 |
15 Jul 2007 |
|
| |
Boost application development with Amazon Web Services, Part
3: Amazon Simple Queue Service
Using the Amazon Simple Queue Service (SQS), you can build
distributed applications that communicate using a message-based paradigm. Cell
phones and other Java Platform, Micro Edition (Java ME) devices can use
Amazon SQS easily with simple HTTP requests. In this tutorial, the third in a
series on creating applications with Amazon Web Services (AWS), discover how to
use SQS from a Java ME device.
|
 |
Tutorials |
 |
12 Jul 2007 |
|
| |
New to WebSphere
This page provides a brief introduction to the IBM WebSphere software platform and describes some of the resources available in the WebSphere area on developerWorks.
|
 |
|
 |
12 Jul 2007 |
|
| |
Using WebSphere Developer for System z version 7 to connect to CICS
This tutorial teaches you how to use WebSphere Developer for System z to create and test Java code accessing CICS (TXSeries) that runs in the workstation, without having to deploy to the mainframe.
|
 |
Tutorials |
 |
11 Jul 2007 |
|
| |
Using Web 2.0 architecture for a more flexible enterprise
Web 2.0 repositories can help you create a flexible software architecture.
Such software can be easily plugged into Web 2.0 communities and extranets. However,
creating a fluid system that works in accordance with requirements for
modifiability, performance, security, scalability, and reusability can be
challenging. Learn techniques that help you ensure that your enterprise Web 2.0 architecture meets your
quality requirements.
|
 |
Articles |
 |
10 Jul 2007 |
|
| |
Architecture in practice, Part 4: SOA Scenario 1: Service creation options
Learn about service creation in this installment of Tilak's column, including the three main sources for services in SOA and the architectural patterns
that provide guidance for properly using services from these sources. Explore the
patterns and their broad activities within the SOA lifecycle.
|
 |
Articles |
 |
10 Jul 2007 |
|
| |
RESTful Web services and their Ajax-based clients
A RESTful Web service is a Web service built using the REpresentational
State Transfer (REST) architectural style. This article demonstrates one way to
write RESTful Web services, using a simple proxy servlet and their Asynchronous XML + JavaScript (Ajax)-based clients.
|
 |
Articles |
 |
05 Jul 2007 |
|
| |
Developing a Web service using an industry-specific messaging standard
Web services are a key ingredient of service-oriented computing and
Service-Oriented Architecture (SOA).
Interactions between service consumers and service providers are primarily
message-based. The structure of these messages is defined in a serviceâs interface
definition, specified in Web Services Description Language (WSDL). Organizations are
increasingly moving toward supporting industry-specific messaging standards. This
article describes an approach to developing a Web service that
uses the ACORD messaging standard for an insurance industry client. With the help of
an example, you can see how a Web service definition is created based on business
process decomposition, including mapping data elements to their respective standard
schema elements. You can also see considerations when dealing with schema
maintenance, data binding, and data typing during runtime and build time. While this
article offers only a glimpse into what is needed to fully utilize a standard message
model, it tries to describe one key aspect of it and serves as a starting point for
further discussion.
|
 |
Articles |
 |
05 Jul 2007 |
|
| |
Massively multiplayer online games, Part 3: Resolve potential issues with hosting MMOGs
Massively multiplayer online games (MMOGs) require dozens of developers, hundreds of artists, and massive infrastructures. This article, the third in a series of articles covering MMOGs, shows you techniques for managing issues that can occur while hosting an online game. Discover some tips that can help you resolve issues effectively, and learn about alternative revenue sources that extend beyond one-time sales.
|
 |
Articles |
 |
03 Jul 2007 |
|
| |
Introduction to SOA governance
Explore how IBM defines Service-Oriented Architecture (SOA)
governance--learn what it is and why it's critical to the success of your SOA project.
|
 |
Articles |
 |
01 Jul 2007 |
|
| |
Creating a new portal: Introduction
This series can help you understand some of the things you need to think about when you define and implement your portal's functionality, user interface, security, and infrastructure. Much of this knowledge can only come through experience in building multiple portals. The team of authors--portal architects and specialists-- writing this series has that experience. After successfully deploying a wide variety of portal projects over the last four years, they convey their collective experience, and provide tips, examples, and insight into some of the common issues that you might face.
|
 |
Articles |
 |
28 Jun 2007 |
|
| |
Building SOA composite business services, Part 9: Business process parallel activities pattern for flexibility and
configurability
This is the ninth installment of the series that addresses development of
composite business services (CBS). A CBS can be composed from existing SOA services
or created as a new service, designed for composability, or both. This article
introduces a parallel activities pattern that is used to design Business Process
Execution Language (BPEL)
processes for CBS. The article provides a banking use case example of realizing the
pattern to create a flexible and configurable business process in a simple
application built from CBS. The article describes a solution to a realistic use case
implemented by leveraging BPEL parallel activities. Multiple
concurrent processes are instantiated such that the number of concurrent processes
can be based on a variable, runtime-specified number of business objects. The article begins with a
brief introduction of the parallel activities pattern, followed by a use case for a
loan request in which you will learn how to use the parallel activities pattern to realize
flexibility and configurability.
|
 |
Articles |
 |
28 Jun 2007 |
|
| |
Application architecture essentials, Part 9: Architecting applications for volatility
For environments with factors that create uncertainty and a potential for change, this article discusses approaches and tools that can help reduce the impact of volatility on your application.
|
 |
Articles |
 |
26 Jun 2007 |
|
| |
Web services hints and tips: JAX-RPC versus JAX-WS, Part 4
This fourth part of the series about Java API for XML-based RPC (JAX-RPC)
1.1 and Java API for XML Web Services (JAX-WS) 2.0 compares the dynamic invocation
models. This tip walks you through the similarities and describes the major
differences, using an example for each model.
|
 |
Articles |
 |
21 Jun 2007 |
|
| |
Building SOA composite business services, Part 8: Building multi-tenant portlets using WebSphere Portlet Factory dynamic profiles
This article is the eighth in a series that addresses the development of
Composite Business Services (CBSs). CBSs provide the capability to integrate
existing technologies and products to reflect desirable business intentions, such as
configurability. IBM WebSphere(R) Portlet Factory is a portlet creation environment
that simplifies and accelerates the development, deployment, maintenance, and re-use
of portlets. This article introduces how to use WebSphere Portlet Factory to achieve
configurability within the presentation layer by using dynamic profiles.
|
 |
Articles |
 |
21 Jun 2007 |
|
| |
Application architecture essentials, Part 8: Estimate your application development project
Learn estimation methods for your software development project, get suggestions for ways to improve estimation, and discover what you should
consider when forming an estimate.
|
 |
Articles |
 |
19 Jun 2007 |
|
| |
Using UML service components to represent the SOA architecture pattern
In this article, use Unified Modeling Language (UML) models to describe the SOA architecture pattern and its
associated service components. And learn about the service components of the SOA pattern in the context of industry-standard UML formats
to help stakeholders to better understand the components
that constitute an SOA.
|
 |
Articles |
 |
19 Jun 2007 |
|
| |
Book excerpt -- from Object-Oriented Analsyis and Design with Applications, Third Edition
from The Rational Edge: Read chapter one from Grady Booch et al.'s long-awaited update to Object-Oriented Analsyis and Design with Applications, which has been called "the essential reference to object-oriented technology."
|
 |
|
 |
15 Jun 2007 |
|
| |
Generate Web services for DB2 9 pureXML
Web services are important building blocks to achieve service-oriented architecture. As more and more applications move towards a Service Oriented Architecture, often times there is a need to expose application functionality as Web services. The purpose of this article is to show how you can easily generate Web services using a simple Java class to insert and retrieve XML data, into, and from DB2 9 using the pureXML feature. Once the Web services are generated and deployed on WebSphere Application Server, you can test it using either the built in Web services Explorer of Rational Application Developer (RAD) or XForms as a Web services client. The same services can be used by any Web services client that can make SOAP over HTTP Web service calls.
|
 |
Articles |
 |
14 Jun 2007 |
|
| |
Turn your existing systems into an SOA platform using Apache Synapse
If you're planning to transform your existing middleware into a
Service-Oriented Architecture (SOA) platform, consider using Apache Synapse. This
easy-to-use open source alternative to proprietary Enterprise Service Buses (ESBs) costs less and requires less effort. This
article gives you a thorough introduction to Apache Synapse and provides a use case
to demonstrate how you can integrate and reuse existing applications using an SOA
approach.
|
 |
Articles |
 |
14 Jun 2007 |
|
| |
Consuming Java artifacts made easy with WebSphere Process Server and WebSphere Integration Developer
This article introduces to you a new feature in the latest versions of IBM WebSphere Process Server and IBM WebSphere Integration Developer that can dramatically reduce the effort needed to consume existing Java artifacts from SCA components.
|
 |
Articles |
 |
13 Jun 2007 |
|
| |
Web services hints and tips: JAX-RPC versus JAX-WS, Part 3
This third part of the series about Java(TM) API for XML-based RPC (JAX-RPC) 1.1 and Java API for XML Web Services (JAX-WS) 2.0
compares the mapping of Web Services Description Language (WSDL) to a service
endpoint interface (SEI). The concept of an
SEI was first introduced in JAX-RPC 1.0 and has been maintained in JAX-WS 2.0, with
some additions. This tip walks you through the major differences.
|
 |
Articles |
 |
13 Jun 2007 |
|
| |
The W3C Multimodal Architecture, Part 3: A multimodal Web service
Gerald McCobb concludes his introduction to the W3C
Multimodal Architecture by showing you how to use the architecture as a generic template for developing a multimodal Web service.
|
 |
Articles |
 |
12 Jun 2007 |
|
| |
Application architecture essentials, Part 7: Application architecture security
To survive at the architecture level, the IT specialists who flourish are those who think in terms of strategy,
systems, policy, and procedures. Move beyond programming, and learn new ways to approach security
from a higher, application architecture level. Stay ahead of security breaches and help
ensure your enterprise is highly secure.
|
 |
Articles |
 |
12 Jun 2007 |
|
| |
Integrate business modeling and interaction design
Recently, business process optimization has become a primary strategy
for reducing costs while improving efficiency. Indeed, the first step in the IBM SOA
strategy consists of modeling business processes and organizations. Nevertheless, a
well-established usage pattern for eliciting and modeling the business has not yet
emerged. This article guides you through a process for integrating and applying two
different methodologies to analyze and design solutions: business modeling and
interaction design. Applying both these methodologies yields solutions that are both effectively aligned
to the customer business and highly usable by those who
implement the business day-to-day.
|
 |
Articles |
 |
08 Jun 2007 |
|
| |
Application architecture essentials, Part 6: Understanding performance management
Use performance management techniques to spot or prevent problems with your
design. Learn how early planning can assist in quick problem diagnosis to reduce
downtime and provide advance warning of imminent problems.
|
 |
Articles |
 |
05 Jun 2007 |
|
| |
Scripting Second Life with Rational Application Developer
The virtual world of Second Life is special in that much of it is made up of
content created (and owned) by users. Not only can you create lush 3-D objects (and
sell them for the equivalent of real money!), but you can also create both simple
and complex scripts to control their behavior and appearance. This tutorial explains
the basics (and not so basics) behind Second Life scripts and shows you how to ease
development by using Rational Application Developer as you build a small game users
can carry around and play.
|
 |
Tutorials |
 |
05 Jun 2007 |
|
| |
Architecture, design and construction using the IBM Rational Software Delivery
Platform, Part 1: Setup
This demo is the first of a nine part series that supplements the
developerWorks Live! briefing, Architecture, design and construction using the IBM
Rational Software Delivery Platform. In this series, you will see the same demos that are presented
at the live briefing. Part 1 shows you where you can download a trial version of
IBM Rational Software Architect, and then how to install and set it up.
|
 |
Demos |
 |
29 May 2007 |
|
| |
Architecture, design and construction using the IBM Rational Software Delivery
Platform, Part 2: UML modeling
This demo is the second of a nine part series that supplements the
developerWorks Live! briefing, Architecture, design and construction using the IBM
Rational Software Delivery Platform. In this series, you will see the same demos that are presented
at the live briefing. Part 2 shows you some of the features of the UML
modeling capabilities of the Rational Software Architecture tools.
|
 |
Demos |
 |
28 May 2007 |
|
| |
Building SOA composite business services, Part 7: Supporting multi-tenancy for composite business services
Previous articles in this series introduced the notion of composite business
services (CBS) and outlined some of the core elements of the deployment environment
they required. Multi-tenancy is the capability to service multiple organizations
(clients) from a shared, common hosting environment. This article describes the
concept of multi-tenancy, and it describes the network-delivered approach to
software-as-a-service.
|
 |
Articles |
 |
25 May 2007 |
|
| |
Enable REST with Web services, Part 1: REST and Web services in WSDL 2.0
For clients to interact with remotely hosted resources, REpresentational
State Transfer (REST) is fast becoming an alternative for Web services, especially
because REST doesn't require users to understand and use SOAP. There are ongoing
debates as to which one is better suited in today's highly interactive environment.
However, recent efforts, including Web Services Description Language (WSDL) 2.0,
have tried to give Web services the ability to benefit from REST and use REST
concepts. The HTTP binding specification, available in WSDL 2.0 adjuncts, talks a
lot about this. The first part of this article focuses on how REST is married to Web
services in WSDL 2.0. The second part explains how it's being implemented in the
Apache Web services project.
|
 |
Articles |
 |
24 May 2007 |
|
| |
Monitoring your processes to achieve optimal performance
In this article explore the three primary categories involved in process monitoring: cycle time, defect rate, and productivity.
Learn how and when to use process monitoring for optimum performance and return on investment (ROI).
|
 |
Articles |
 |
22 May 2007 |
|
| |
WebSphere JAX-RPC Web services: Protocol and location
transparency
Learn how to create a Web service that is enabled for
multiple protocols (SOAP/HTTP, SOAP/JMS and RMI/IIOP). This article
also describes how to invoke the Web service, regardless of actual
location and protocol, by configuring the location and protocol
(port) externally in the WebSphere (R) Administration Console.
|
 |
Articles |
 |
21 May 2007 |
|
| |
SOA terminology overview, Part 3: Analysis and design
Building on the previous articles in this series, Part 3 continues the
Service-Oriented Architecture (SOA) terminology journey. Learn a few new terms,
including service identification, specification, realization, and design principles,
and find out why they are fundamental to the success of SOA.
|
 |
Articles |
 |
16 May 2007 |
|
| |
Explore the role of service repositories and registries in Service-Oriented Architecture (SOA)
What a difference a few letters can make: Service repositories and service
registries may sound alike but each plays a very distinct role in an SOA
implementation. In this article, discover the differences between the two and why your
SOA should include both.
|
 |
Articles |
 |
15 May 2007 |
|
| |
May 2007: Issue contents
|
 |
|
 |
15 May 2007 |
|
| |
Inside the Preferred Data Source Pattern
In this article, the authors look closely at the Preferred Data Source
Pattern, a Service-Oriented Architecture (SOA) pattern that allows a client to
retrieve information from a set of information sources, without knowing (at least at
a high level) that multiple sources exist.
|
 |
Articles |
 |
10 May 2007 |
|
| |
Tackle WS-Security specification interoperability challenges, Part 1: Problem overview and four available workarounds
Are you struggling with a WS-Security specification level
interoperability problem? Web services are often promoted as the ideal solution to
application interoperability, and they are effective at integrating
applications regardless of platform, vendor, and programming language. But they're
not immune from interoperability issues. Discover some common problems caused by
incompatibilities between different versions of the WS-Security specification, and
find the best way to deal with the issues in your environment. Be sure to check out
the handy chart at the end of the article to compare the benefits and drawbacks of each
solution.
|
 |
Articles |
 |
03 May 2007 |
|
| |
Build a simple C++ service component, Part 2: Using Python, Ruby, and Web services with the service component architecture
You can use your existing code to create service components. Learn how to expose your scripts as SCA components and Web services using the Python, Ruby,
and Web services support in Apache Tuscany SCA for C++. Create reusable, composable
SCA components that are linked together within composites and exposed and invoked
using whichever technologies are most suitable to the system being built.
|
 |
Articles |
 |
03 May 2007 |
|
| |
The Open Group certification program: Get certified for the job you're doing
The IT Architecture Certification (ITAC) by The Open Group stands out among other
certifications. Unlike the Microsoft, Cisco, or other brand-specific certifications, ITAC
holders aren't preprogrammed with vendor solutions. In a world of Linux, Windows, and Apple
operating systems working on a multitude of hardware platforms, IT engineers must be
highly flexible. The Open Group's mission is to share information across platforms without risk to
security or performance. Discover what the benefits of obtaining the ITAC are and what
they can mean to you and your business.
|
 |
Articles |
 |
01 May 2007 |
|
| |
Application architecture essentials, Part 5: Build process management compliance into your design
Process management is a key element in any application architecture design. Learn how
to build process management compliance into your architecture design to ensure that it's
used consistently throughout the organization.
|
 |
Articles |
 |
01 May 2007 |
|
| |
Use IBM OmniFind Yahoo! Edition REST APIs
Learn how you can easily access a freely downloadable search engine, IBM OmniFind Yahoo! Edition, from your custom applications.
|
 |
Articles |
 |
19 Apr 2007 |
|
| |
Exploring the Enterprise Service Bus, Part 1: Discover how an ESB can help you meet the requirements for your SOA solution
This article is first in a series that describes and defines the Service-Oriented Architecture (SOA) pattern called the enterprise service bus (ESB). In this series, discover how the ESB fits within the IBM SOA Foundation and how other parts of the foundation relate to the ESB, as well as the core principles of the ESB. Without describing a specific product or ESB implementation, this series also provides a common basis for understanding and evaluating how an ESB can help address the requirements of your service-oriented solution.
|
 |
Articles |
 |
18 Apr 2007 |
|
| |
Applying an analytical framework
Analytical frameworks can help to collect and organize analysis patterns, tools, skills, organization techniques, examples, and expertise of others who have solved similar modeling problems. Learn how to use analytical frameworks to your advantage in various software development areas, from security, messaging and user interfaces, to hiring and training personnel.
|
 |
Articles |
 |
17 Apr 2007 |
|
| |
Hello World: Learn how to concurrently develop UML models and C# code using transformations with Rational Modeling Extension for Microsoft .NET V7
IBM Rational modeling offerings simplify C# application development by
providing tools to help you visualize existing code, model components, and transform
elements between models and C# code. In this tutorial, you'll learn how to get
started by importing a .NET solution to an Eclipse workspace. You'll then capture
your application design in UML models, create a transformation configuration, and
run a UML-to-C# transformation to generate the C# code for further development with
Microsoft Visual Studio.
|
 |
Tutorials |
 |
17 Apr 2007 |
|
| |
IBM Redbook: WebSphere Portal Version 6 Enterprise Scale Deployment Best Practices
Put the many features in WebSphere Portal V6 to optimum use in your particular enviornment. Topics include tuning and testing, planning for high-availability, clustered invironments, multiple LDAP directory support, troubleshooting, monitoring, SOA, and more. (SG24-7387)
|
 |
Redbooks |
 |
17 Apr 2007 |
|
| |
SOA in action inside IBM, Part 3: SOA-based identity management solutions
Two more SOA implementations in this series illustrate how the IBM Corporation uses SOA to deploy critical business services. Case study 5 explores IBM employee identity management for external business partner applications. Case study 6 explores IBM customer and business partner identity management and entitlement for IBM Web site users. These case studies have been selected to represent a wide variety of business challenges that SOA is leveraged to solve. Each case study demonstrates that SOA-enabled solutions help achieve desired business flexibility by making changes to processes and business rules broader, easier, and less-expensive, even across organizational boundaries.
|
 |
Articles |
 |
13 Apr 2007 |
|
| |
Install and use Rational Data Architect on Microsoft Windows
Learn how to download and install Rational Data Architect, build a simple logical data model, generate a physical data model, and how to generate an SQL script for a target database system.
|
 |
Demos |
 |
12 Apr 2007 |
|
| |
Massively multiplayer online games, Part 1: A performance-based approach to sizing infrastructure
Massively multiplayer online games (MMOGs) are some of the most complicated software systems under development today, often requiring dozens of developers, hundreds of artists, and truly massive infrastructures. This article is the first in a series of articles that will shine a light on the systems, storage, and networks needed to run an MMOG. It provides an introduction to MMOGs and demonstrates one approach to sizing a game's infrastructure. Learn how to figure out how much infrastructure you might need, as well as how to operate an MMOG.
|
 |
Articles |
 |
10 Apr 2007 |
|
| |
Application architecture essentials, Part 4: Create a flexible environment to support growth
Plan for growth in your application architecture by learning how to focus on
customer-centric business strategies using scalable and adaptive thinking.
|
 |
Articles |
 |
10 Apr 2007 |
|
| |
Work with Web services in enterprise-wide SOAs, Part 17: Develop Dynamic Web services using Rational ClearQuest and Rational Functional Tester
This article, Part 17 of the series, explores how to develop Dynamic Web services to function both internally and externally without resulting in system overloads. Check out examples of how you can use IBM Rational ClearQuest and IBM Rational Functional Tester in the development process.
|
 |
Articles |
 |
05 Apr 2007 |
|
| |
SOA terminology overview, Part 2: Development processes, models, and assets
Learn some basic SOA terminology. In this second part of the series, Bertrand Portier defines terms including development processes, models, and assets -- and explains why they are fundamental to the success of SOA. He also introduces key standards in this area.
|
 |
Articles |
 |
05 Apr 2007 |
|
| |
Architecture in practice, Part 3: Top ten tips for writing great IT project proposals
Just as there is a software development methodology, there is an approach you can take toward IT project proposal development to maximize your chances of success. In the latest installment in the Architecture in practice column, IBM architect Tilak Mitra takes the viewpoint of a proposal leader and highlights the major steps you should follow to ensure the development of a high-quality proposal.
|
 |
Articles |
 |
03 Apr 2007 |
|
| |
Application architecture essentials, Part 3: Getting started with application development methodologies
Discover key skills, competencies, tools, and techniques for incorporating formal and informal development methodologies into your design and planning activities in this third article in the series on application architecture essentials.
|
 |
Articles |
 |
03 Apr 2007 |
|
| |
Transform and integrate data using WebSphere DataStage XML and Web services packs
DataStage XML and Web services packs are components of DataStage that help to deliver fast data integration solutions when XML and Web services are involved. Explore the main functions and
operations of the DataStage Web Services and XML packs. Learn how to transform,
integrate data, and achieve Google search Web services using these two packs. This
article includes four samples, with a simple overview, detailed steps, instructions, and figures for each sample.
|
 |
Articles |
 |
29 Mar 2007 |
|
| |
Work with Web services in enterprise-wide SOAs, Part 16: Develop Repository Web services for Service Integration Maturity Model using Rational Functional Tester Plus and Rational Performance Tester
In this installment of the series about working with Web services in enterprise-wide Service-Oriented Architecture (SOA) environments, you'll learn about developing Web services for changing process activities and explore how to develop these Web services to supplement the IBM Service Integration Maturity Model (SIMM). You'll see examples of how you can use IBM Rational Function Tester Plus and IBM Rational Performance Tester as part of the automatic testing efforts in the development process.
|
 |
Articles |
 |
29 Mar 2007 |
|
| |
Information service patterns, Part 4: Master Data Management architecture patterns
Read about the taxonomy of Enterprise Master Data Management related architecture patterns.
|
 |
Articles |
 |
29 Mar 2007 |
|
| |
IBM Rational Professional Bundle
Learn about the IBM Rational Professional Bundle, which includes all of the desktop tools your enterprise needs to design, construct, and test J2EE, portal, and service-oriented applications on both Windows and Linux platforms.
|
 |
|
 |
29 Mar 2007 |
|
| |
Design an SOA solution using a reference architecture
The Service-Oriented Architecture (SOA) reference architecture discussed in this article provides a blueprint for an enterprise or application architecture. It also establishes the building blocks of SOA: services, components, and flows that collectively support business processes and goals.
|
 |
Articles |
 |
28 Mar 2007 |
|
| |
Architecture principles: Creating the foundation for robust architecture
The answer to "What is architecture?" depends on who you ask. What it takes to develop a strong architecture is even more difficult to define. However, there are well-known tenets you should employ when doing architecture. In this article you explore one of these tenets: architecture principles.
|
 |
Articles |
 |
27 Mar 2007 |
|
| |
Automate Web service testing, Part 2: Test a Web service with XMLUnit
This tutorial series, developed for testers and developers who are interested in functional Web service testing, walks you through automating typical Web service testing using technologies, such as JUnit, Apache Commons HttpClient, and Apache XMLUnit. In this installment, Part 2, you'll learn how to create a simple Web service, how to use HttpClient to invoke a Web service, and how to compare the expected response and actual response using XMLUnit. The authors demonstrate these techniques on the IBM Rational Software Architect development platform.
|
 |
Tutorials |
 |
26 Mar 2007 |
|
| |
Building SOA composite business services, Part 5: Using IBM WebSphere Business Modeler
This article is the fifth in a series about developing composite applications to enable business services. Composite Business Services components are compliant with the Service Component Architecture and are developed using an integrated tool suite, which includes IBM WebSphere Business Modeler (WBM) and IBM WebSphere Integration Developer (WID). The runtime for the artifacts these tools generate is the IBM WebSphere Process Server. This article describes best practices for modeling, assembling, and deploying business processes using WBM V6. It also identifies some gaps in the integration of WBM and WID, and it describes some lessons learned during the example process modeling work, which is based on a real use case described in the article.
|
 |
Articles |
 |
22 Mar 2007 |
|
| |
The Heath Robinson Rube Goldberg Computer, Part 4: The battle to make the virtual cabinets work
Nothing is as easy as one might hope. Since the last article was posted, the Heath Robinson Rube Goldberg (HRRG) Computer team has been battling every step of the way to bring the HRRG emulator's virtual cabinets online. On the way, we've re-engineered everything several times, and run across some unanticipated scenarios...
|
 |
Articles |
 |
20 Mar 2007 |
|
| |
Build effective system models
UML models that follow best practices feature views that are directed toward a specific form, have a common theme across all diagrams, and contain a pivot around which each diagram is focused. In this article, you'll learn how to organize and present UML model views based on the principles of form, theme, and pivot.
|
 |
Articles |
 |
20 Mar 2007 |
|
| |
Best practices for service interface design in SOA, Part 1: Exploring the development, interfaces, and operation semantics of services
This article is the first in a series that focuses on best practices for service interface design, including high-level aspects of development approaches, service granularity, and operation signatures. Subsequent articles in this series examine best practices for structuring Web Services Description Language (WSDL) documents and fault handling.
|
 |
Articles |
 |
20 Mar 2007 |
|
| |
Integrate batch scheduling in an SOA using Tivoli Workload Scheduler V8.3 Web services
Most IT and business processes are executed via batching. And as your business grows, so do the volume and complexity of your batch workloads. That's why orderly, reliable sequencing and management of process execution is so essential to IT management -- and scheduling is its nucleus. You also need to be able to expose your batch jobs as services that can be reused to create new business processes or change existing ones. This article shows you how to use the Web services interface in IBM Tivoli Workload Scheduler Version 8.3 to expose any kind of Tivoli Workload Scheduler batch job -- including job control languages (JCLs), scripts, executables, and SAP R/3 process chains -- as a service. You'll also learn how to use Tivoli Workload Scheduler from IBM WebSphere Process Server to create customer business processes in a Service-Oriented Architecture (SOA).
|
 |
Articles |
 |
15 Mar 2007 |
|
| |
The Axis2 Deployment model, Part 1: Six ways the Axis2 deployment model is more user friendly
Tired of spending time deploying multiple services? Have to restart your server every time you make a change? Apache Axis2 might be the answer. Axis2 is gaining popularity by being a clean and extensible open source Web services platform. It has some major improvements over the Apache SOAP family, many of which Axis2 deployment has benefited from. Explore some of the most notable new features that make the Axis2 deployment model so much more convenient than Axis1.
|
 |
Articles |
 |
15 Mar 2007 |
|
| |
The Role of SOA Quality Management in SOA Service Lifecycle Management
from The Rational Edge: The article describes SOA Service Lifecycle Management and explains the importance of SOA Quality Management with the support of IBM Rational tools and best practices for aligning SOA development activities with business goals.
|
 |
Articles |
 |
15 Mar 2007 |
|
| |
Create a process documentation guide
Document your processes by creating a template for your process documentation guide that includes the following items: scope statement, applicability matrix, product lines impacted, process roles involved, process management system procedures, exception management process, and decision matrix.
|
 |
Articles |
 |
13 Mar 2007 |
|
| |
DB2 9 Application Development exam 733 prep, Part 9: User-defined routines
Learn how to create and use user-defined
routines in IBM DB2 9. This is the last tutorial in a series of nine that you can
use to help prepare for the DB2 9 Application Development certification
exam (Exam 733).
|
 |
Tutorials |
 |
08 Mar 2007 |
|
| |
IBM Rational Modeling Extension for Microsoft .NET
This article is for developers and architects who are interested in using IBM Rational Modeling Extension for Microsoft .NET to model, design, and develop .NET applications in C#. It assumes that you have a basic knowledge of IBM Rational modeling tools (either IBM Rational Software Modeler, IBM Rational Software Developer, IBM Rational Application Developer, or Rational Software Architect) and of programming in the Eclipse environment.
|
 |
Articles |
 |
06 Mar 2007 |
|
| |
Introduction to IBM Rational Modeling Extension for Microsoft .NET
Learn how to use the XDE C# Code Model Importer, which helps you migrate your C# projects from an XDE Microsoft .NET Framework to IBM Rational Software Architect, Rational Software Modeler, or Rational Systems Developer.
|
 |
Articles |
 |
06 Mar 2007 |
|
| |
Application architecture essentials, Part 2: Getting started with design patterns
Find out how to identify recurring patterns in your designs and to document their characteristics, advantages, and trade-offs.
|
 |
Articles |
 |
06 Mar 2007 |
|
| |
Tools and support that meet your needs
Using Eclipse as your development environment? IBM provides you a series of choices for becoming more accountable and productive.
|
 |
|
 |
01 Mar 2007 |
|
| |
Comment lines: Andre Tost: Are you an SOA expert?
The list of things an SOA expert needs to know about seems to be getting longer and longer. Here's a checklist to help you stay on top of it all.
|
 |
Articles |
 |
28 Feb 2007 |
|
| |
Use WS-Addressing within a WebSphere Application Server V6.1 application
Learn all about using Web services -- specifically WS-Addressing and endpoint references (EPRs) -- to create an online shop installed on IBM WebSphere Application Server V6.1. This article demonstrates how to simplify the development of your online application for use in a highly available clustered environment. Along the way, you'll discover how you can use EPRs to correlate incoming requests with the correct shopping cart and how to persist the shopping cart data using stateful session beans. You'll learn how to develop a simple service and client to demonstrate these concepts, and you'll follow step-by-step instructions to test the sample applications on a single server and in a clustered environment. While you're at it, take advantage of a few pointers about configuring the clustered environment to provide a highly available Web service.
|
 |
Articles |
 |
27 Feb 2007 |
|
| |
Hints and tips for using the Unstructured Information Management Architecture SDK with OmniFind
Get hints and tips about how to use the
Unstructured Information Management Architecture (UIMA) in IBM OmniFind Enterprise Edition 8.4.
This article targets advanced developers who use UIMA for building applications on top of OmniFind Enteprise Edition.
Practice some of the described techniques for an advanced use of UIMA inside of IBM OmniFind Enterprise
Edition 8.4.
|
 |
Articles |
 |
22 Feb 2007 |
|
| |
Application architecture essentials, Part 1: Everything you need to know about requirements modeling
The success of your software project depends on accurate and complete requirements. Getting this part of the architecture correct requires that both people and technical
skills capture and refine the right requirements. Discover the useful skills and tools
for modeling requirements, and learn how to evaluate progress in competency.
|
 |
Articles |
 |
20 Feb 2007 |
|
| |
Automate Web service testing, Part 1: Create a Web service using IBM Rational Software Architect
Learn how to automate the testing of a typical Web service using an array of technologies such as JUnit, Apache Commons HttpClient and Apache XMLUnit. In this first in a two-part tutorial series, you'll create a simple Web service using IBM Rational Software Architect.
|
 |
Tutorials |
 |
20 Feb 2007 |
|
| |
Building SOA composite business services, Part 4: Develop measurable composite applications with the Common Event Infrastructure
This article is the fourth in a series that considers the development of composite applications to enable business services. In order to determine if a composite application is meeting the stated business goals, the application needs to be measurable. This article examines how to develop measurable composite applications with the help of three reusable artifacts that are based on the Common Event Infrastructure. You can learn why the artifacts are needed and how to use them to measure a composite application.
|
 |
Articles |
 |
16 Feb 2007 |
|
| |
April 2006: Issue contents
|
 |
|
 |
15 Feb 2007 |
|
| |
Use PHP on System i, Part 2: Net.Data and PHP
Compare PHP with the Net.Data server-side scripting language, which IBM develops with DB2(R). Understand the origins of the languages, their syntax differences, usage learning curves, database connections, and other differences. This article is the second part of a series based on working with PHP on System i(TM).
|
 |
Articles |
 |
13 Feb 2007 |
|
| |
Selecting the best tools for your software system design
So many tools, and so little time! If you're an IT architect, it can be a daunting task to select the right design tools when architecting your software system. Explore a survey of tools to help determine which ones are best suited to each phase of the project life cycle -- and while you're at it, discover how to improve your time to delivery.
|
 |
Articles |
 |
13 Feb 2007 |
|
| |
Emergent concepts In SOA: XML feeds and aggregated Web services
Learn how to use layered aggregated Web services (LAWS) to develop a calendar feed product.
|
 |
Articles |
 |
02 Feb 2007 |
|
| |
The value of patterns
This paper helps to articulate the value of patterns and demonstrate how they can be harvested from real engagements, in alignment with architectural decisions.
|
 |
|
 |
02 Feb 2007 |
|
| |
Automatically generate project builds using Ant
Get step-by-step instructions to automate your build procedure to improve productivity and quality using the built-in support of Ant for the IBM Rational Software Development (SDP) platform. You can then deploy it using the IBM WebSphere family of application servers.
|
 |
Articles |
 |
30 Jan 2007 |
|
| |
Architecture in practice, Part 2: An introduction to SOA solution scenarios
IBM now offers eight scenarios to help you get started with Service-Oriented Architecture (SOA). In this introductory article in a multipart miniseries, you explore each SOA solution scenario and discover how to accelerate your SOA implementation.
|
 |
Articles |
 |
30 Jan 2007 |
|
| |
How
to go hand-in-hand with DB2 and Informix
Leverage skills acquired in either Informix or DB2 to learn the other. Compare the technologies and terminologies used in IDS with DB2 9.
|
 |
Articles |
 |
25 Jan 2007 |
|
| |
IBM WebSphere Developer Technical Journal: The top Java EE best practices
This is an updated version of a similarly-named article published in the IBM WebSphere Developer Technical Journal in 2004. This revision takes into account changing technology trends and, more importantly, recommends certain practices that the authors assumed would be commonly followed, but, as they have learned, are not.
|
 |
Articles |
 |
24 Jan 2007 |
|
| |
Analyze use cases by architectural relevance
Learn how to use architectural mechanisms, such as persistence, networking, and
security, to assess and qualitatively rank use cases and scenarios for
architectural relevance. Architects and project managers can then use these
rankings to more effectively schedule resources and organize projects.
|
 |
Articles |
 |
23 Jan 2007 |
|
| |
Using patterns to create a service-oriented component middleware
Investigate a pattern story about many patterns applied on a middleware project and learn how the patterns were applied, how successful each was, and the interactions and relationships between the patterns. If you're a pattern user, pattern writer, or pattern theorist, this article is for you.
|
 |
Articles |
 |
23 Jan 2007 |
|
| |
Using a phased methodology in business process management
Using a phased methodology in process management can drive a balanced view of the future for companies redesigning internal processes. Learn about the steps involved in typical process management phases and how to establish a phased methodology in your organization.
|
 |
Articles |
 |
16 Jan 2007 |
|
| |
Invoke Web services with WebSphere MQ and WebSphere Enterprise Service Bus
Learn how to invoke a Web service with an IBM WebSphere MQ client, using IBM WebSphere Enterprise Service Bus (ESB) and IBM WebSphere Integration Developer. You'll create an MQ Java client, write a custom WebSphere MQ data binding and a custom function selector for WebSphere ESB, and configure WebSphere ESB to receive messages from an MQ Queue.
|
 |
Tutorials |
 |
16 Jan 2007 |
|
| |
Customizing the WebSphere Service Registry and Repository User Interface, Part 2: Create view query definitions and navigation trees
This article describes how to create and configure the view queries and navigation tree in the WebSphere Service Registry and Repository user interface. It
gives details of how the view query system works and how to customize the navigation tree to fit into a perspective view.
|
 |
Articles |
 |
10 Jan 2007 |
|
| |
The Heath Robinson Rube Goldberg Computer, Part 3: Introducing the HRRG emulator
The continuing effort to add at least one series of (vacuum) tubes to the Internet progresses with an introduction to the workings of and thinking behind the Heath Robinson Rube Goldberg (HRRG) emulator. And stay tuned because next time you'll get to download it.
|
 |
Articles |
 |
10 Jan 2007 |
|
| |
Customizing the WebSphere Service Registry and Repository User Interface, Part 4: Manage customization configuration sets
This fourth and concluding part of the series guides you through the steps to load customized UI perspectives,
navigation trees, view queries and view definitions into the Service Registry and Repository.
|
 |
Articles |
 |
10 Jan 2007 |
|
| |
Customizing the WebSphere Service Registry and Repository user interface, Part 3: Display the data your users need
This article is the third in a series that guides you through the steps to create customized
user interface perspectives, collection view definitions and detail view definitions for the
WebSphere Service Registry and Repository. Using customized perspectives and view definitions, you
can change your Service Registry and Repository to look and behave in a way that's most
appropriate for your users.
|
 |
Articles |
 |
10 Jan 2007 |
|
| |
New capabilities for migrating to DB2 and Informix in IBM Migration Toolkit 1.4.9
The latest release of IBM's free migration toolkit, MTK 1.4.9, includes many
new features that make migrating to your favorite IBM database even easier - support for
more DB2 features, migration support for Oracle PL/SQL to IBM Informix Dynamic Server
(IDS), Oracle's UTL_FILE package, and more.
|
 |
Articles |
 |
04 Jan 2007 |
|
| |
Invoke a WebSphere Application Server Web service from CICS
See how a Web service requester application deployed in CICS can send Web service requests to a Web service deployed in WebSphere Application Server. The application sends requests over a messaging bus that consists of a WebSphere MQ queue manager and a WebSphere Application Server messaging engine.
|
 |
Articles |
 |
03 Jan 2007 |
|
| |
Implement WS_Notification in WebSphere Application Server V6.1
Service-Oriented Architecture (SOA) enables the building of
composite services to create new solutions. In this article, you learn about the use of
events for building composite services, as well as the new WS-Notification support in WebSphere Application Server 6.1. You also get a simple code sample for performing service composition with the publish/subscribe engine.
|
 |
Articles |
 |
21 Dec 2006 |
|
| |
An introduction to architecture management
from The Rational Edge: Read how the IBM Rational team is expanding what has been traditionally called Analysis, Design, and Construction to include Architecture Management: the discipline of governing software architecture amidst changes to the requirements that drive it and the code that implements it.
|
 |
Articles |
 |
15 Dec 2006 |
|
| |
Design and implement a composite workflow solution using IBM middleware, Part 8: Accessing EIS data and documents
Follow along in this eighth installment in the series as the development team designs and develops a composite workflow solution using IBM middleware technology. This article focuses on the team's design for real-time data access to retrieve task-related information from the enterprise information system (EIS) CRM Siebel. When working on an assigned task, the user needs related data, including documents, from CRM Siebel to complete the task. In this article you'll learn about EIS access services, the business requirements driving the decisions, interface design options, and how the access service is implemented.
|
 |
Articles |
 |
12 Dec 2006 |
|
| |
Manage the process, not the steps
The term "process management" is often broadly applied to all aspects of business processes. However, in theory, process management should drive, but not control, process steps. In this article, learn how to differentiate between process management and process steps to effectively design business processes in your organization.
|
 |
Articles |
 |
05 Dec 2006 |
|
| |
Exploring IT architecture disciplines, Part 7: Operations architecture
Because they are responsible for making sure that everything works as advertised, operations personnel often feel as if they have the weight of the world on their shoulders. And because the architecture must work as promised, this phase is crucial to the entire design process. This article -- the last installment in this series on enterprise architecture -- introduces the final architecture in the enterprise architectural design: the operations architecture.
|
 |
Articles |
 |
05 Dec 2006 |
|
| |
Information service patterns, Part 2: Data consolidation pattern
The data consolidation pattern specification helps data and application architects make informed architectural decisions and improve decision guidelines. See how you can apply the pattern in the SOA context.
|
 |
Articles |
 |
05 Dec 2006 |
|
| |
Using open source software to design, develop, and deploy a collaborative Web site, Part 11: Using taxonomies in Drupal
Follow along in this series of articles as the IBM Internet Technology Group designs, develops, and deploys an extranet Web site for a fictitious company, International Business Council (IBC), using a suite of freely available software. In this article, you learn to use the taxonomy system in Drupal to provide structure to your Web site. The structure can then be used to support navigation and organization of your content.
|
 |
Articles |
 |
05 Dec 2006 |
|
| |
Using Rational Data Architect to import and export XML
XML files are used throughout software development and information management to describe data structures. In this article, you learn how to turn XML files into data models and vice versa, with the help of IBM Rational Data Architect.
|
 |
Articles |
 |
29 Nov 2006 |
|
| |
Exploring IT architecture disciplines, Part 6: Build the integration architecture
A key aspect of any enterprise architecture is the integration of all the parts and
pieces. This is the purpose of the integration architecture -- to make sure that everything
works smoothly. Designing this architecture is the sixth step in the enterprise
architecture process, the step where everything comes together.
|
 |
Articles |
 |
29 Nov 2006 |
|
| |
Architecture in practice, Part 1: Realizing Service-Oriented Architecture
IBM architect Tilak Mitra provides practical guidance about IBM tools you can use to build a Service-Oriented Architecture (SOA) solution. In this first installment of his column, you get an overview about the IBM SOA Foundation as well as IBM Rational, WebSphere, and Tivoli software tools and other resources you can use to make your SOA designs a reality.
|
 |
Articles |
 |
21 Nov 2006 |
|
| |
Develop SQL-XQuery Web service translator for DB2 9 with IBM Rational RequisitePro and Rational ClearCase
Want to translate SQL into XQuery and vice versa when you prepare to query the hybrid database system? Learn how to develop Web services to map from SQL to XQuery, compile XQuery to SQL, and translate portions of the SQL queries as embedded XQuery statements. You'll see examples of how you can use IBM Rational Requisite Pro and IBM Rational ClearCase as part of the collaborative efforts in the translation process.
|
 |
Articles |
 |
20 Nov 2006 |
|
| |
Get started with WebSphere ESB: Create and publish POJO as a service
Develop a service component from a Plain Old Java Object (POJO) and publish it in IBM WebSphere Enterprise Service Bus. Define an interface in the Web Services Description Language (WSDL) and implement it in Java. See how to associate a service component with a standalone reference and how to use a standalone reference to access the service across the ESB.
|
 |
Articles |
 |
17 Nov 2006 |
|
| |
Asynchronous execution of federated queries in WebSphere Federation Server V9.1
WebSphere Federation Server v9.1 introduces the capability to execute federated queries asynchronously. This new feature reduces the elapsed time of federated queries by enabling overlapped processing of remote query fragments. Learn why asynchrony is important for high performance and explore the details of how the asynchrony mechanism works.
|
 |
Articles |
 |
16 Nov 2006 |
|
| |
The four dimensions of system models
from The Rational Edge: Architectural frameworks such as RUP SE and the Zachman Framework help us understand large systems and how to view dependencies. But when an actual system model is being examined by a team of analysts, misunderstandings can still arise over what the various views within a model are attempting to convey. The author proposes an improved approach to describing the parts of a complex system model.
|
 |
Articles |
 |
15 Nov 2006 |
|
| |
Don't let these disasters happen to you: A pox on modern engineering, Part 2
While per-transistor failure rates may be down, overall reliability hasn't declined as much as people sometimes assume, and modern systems are often much harder to repair than older ones. Following up on a previous article, Lewin Edwards reviews more of the problems modern engineers face.
|
 |
Articles |
 |
14 Nov 2006 |
|
| |
Requirements process for SOA projects, Part 1: Capturing requirements for an SOA application
No matter how robust the design of your Service-Oriented Architecture (SOA) project seems, if it doesn't meet business requirements, it's destined to fail. Explore the art and science of capturing all the technical requirements for your initial SOA rollout.
|
 |
Articles |
 |
14 Nov 2006 |
|
| |
User identity propagation in Web service implementation
Learn the role of identity propagation and how to implement it with WebSphere Application Server 6.1 using both declarative and programmatic methods.
|
 |
Articles |
 |
14 Nov 2006 |
|
| |
Web services and Axis2 architecture
Explore the elements of Apache Axis2 and see why, with its modular and extensible nature, it's becoming the next-generation Web services platform.
|
 |
Articles |
 |
09 Nov 2006 |
|
| |
Query XML data that contains namespaces
The widespread use of namespaces in XML messages and documents impacts how application developers must write their queries. Unfortunately, the relationship between namespaces and popular query languages (such as SQL/XML and XQuery) is often poorly understood. This article walks you through several common scenarios to help you learn how to query XML data that contains namespaces.
|
 |
Articles |
 |
09 Nov 2006 |
|
| |
Configure SonicESB for a business process, Part 1: Build, develop, and test a sample SonicESB process using IBM Rational Application Developer
Learn how to develop a SonicESB process containing several services which interact to perform a sample Travel Agency Flow. You'll use detailed step-by-step instructions to configure Sonic to expose the Travel Agency Process as a Web service. Code is developed and tested with IBM Rational Application Developer.
|
 |
Tutorials |
 |
07 Nov 2006 |
|
| |
Business benefits of porting .NET apps to the mainframe
The Segaza Group describes the benefits of using the Microsoft .NET application development environment coupled with running the resulting applications in Java environments, such as WebSphere Application Server on the IBM System z9 mainframe servers. The applications can look the same to users whether they run on the mainframe or on Windows servers. Therefore, you can port applications to the mainframe without requiring an additional user training burden; and, it brings the advantages of the mainframe to these applications.
|
 |
Articles |
 |
02 Nov 2006 |
|
| |
Implement user exit routines in IBM DB2 Content Manager Version 8.3
IBM DB2 Content Manager Version 8.3 provides workflow capabilities that provide native document routing in a content management environment. Such workflows can be used in long lasting processes such as mortgage loan applications or insurance claims verification, where both manual and automated steps may be required to complete a task. During the process, Content Manager may need to communicate with external applications and third party products to leverage existing investments or contracts. Content Manager Version 8.3 addresses this critical requirement by supporting user exit routines, which communicate with external applications from within the workflow. This article explores how the user exit routines can be implemented within a Content Manager workflow, as well as alternatives to using them.
|
 |
Articles |
 |
02 Nov 2006 |
|
| |
IBM portal and collaboration products switch on SOA
Using a a simplified but realistic customer care scenario, you see how to rapidly build an initial service-oriented architecture (SOA), integrating and updating a set of legacy applications, improving user productivity using a modern, portal-based interface.
|
 |
Articles |
 |
02 Nov 2006 |
|
| |
Leverage your Oracle 10g skills to learn DB2 9.1 for Linux, UNIX and Windows
If you're a database specialist interested in growing your DB2 9 skills, there's a good chance that you've already developed database skills with another relational database product somewhere along the way. Recently updated for the latest versions of DB2 and Oracle, this article shows you how to use your current knowledge of Oracle 10g to quickly gain skills in DB2 9 for Linux, UNIX, and Windows.
|
 |
Articles |
 |
02 Nov 2006 |
|
| |
IBM WebSphere Portal V6.0 Security Overview
An overview of the WebSphere Portal security architecture and deployment scenarios illustrate the flexibility and breadth of options you can use to implement your own portal security infrastructure.
|
 |
Articles |
 |
01 Nov 2006 |
|
| |
SOA in action inside IBM, Part 2: SOA case studies
Two SOA implementations illustrate the deployments of critical business services within IBM. In the first, an export control service allows organizations to ensure compliance with United States government export restrictions that define individuals, companies, or countries with whom U.S. companies are not allowed to conduct business. The second SOA service supports the management and availability of a complex set of customer information that is aggregated from a variety of sources.
|
 |
Articles |
 |
31 Oct 2006 |
|
| |
Directions: IBM and partners open up the silicon supply chain with the Common Platform
Steve Longoria, IBM vice president of Semiconductor Platforms, discusses the collaboration among IBM, Chartered, and Samsung in the open Common Platform technology initiative, and how the move is shaking up the industry's traditional closed model.
|
 |
Articles |
 |
26 Oct 2006 |
|
| |
Cut out the Middle-Man: Use Informix Dynamic Server with J/Foundation to host a Java application service
Informix Dynamic Server user-defined routines can be written in C, Java, and Stored Procedure Language (SPL). A recently documented extension to Java UDR support - codename Solano - is the ability to host a Java application service directly from within the data server.
|
 |
Articles |
 |
26 Oct 2006 |
|
| |
Explore the Web development zone here on developerWorks
In this newly named Web development (formerly Web architecture) zone on developerWorks, find the information and tools you need to build great Web sites with Web 2.0, Ajax, PHP, Wikimedia, and other current topics.
|
 |
Articles |
 |
26 Oct 2006 |
|
| |
Merging Service-Oriented Architecture (SOA) and IT Infrastructure Library (ITIL)
Through the seven books that comprise the IT Infrastructure Library (ITIL), you can learn to set up your organization based on services and use a service-based approach to run the IT infrastructure. Service-Oriented Architecture (SOA) is a key initiative for most IT organizations. In this article, explore the principles of ITIL and SOA -- and the ideas that tie these initiatives together.
|
 |
Articles |
 |
17 Oct 2006 |
|
| |
An Overview of the Systems Modeling Language for product and systems development -- Part 3: Modeling system behavior
from The Rational Edge: The third in a three-part series, this article describes how to apply SysML's behavioral diagrams and explains its allocation mechanism. A real-life example of an embedded system is used throughout.
|
 |
Articles |
 |
16 Oct 2006 |
|
| |
Exploring IT architecture disciplines, Part 5: Use an application architecture to bring your developers into the corporate fold
To make the most of existing investments in IT, the development architecture must be
designed after the infrastructure architecture. Now that you have worked out the
infrastructure architecture, you can proceed to the development architecture and help make
your developers full-fledged corporate citizens.
|
 |
Articles |
 |
10 Oct 2006 |
|
| |
Web services hints and tips: JAX-RPC versus JAX-WS, Part 1
JAX-WS 2.0 is the successor to JAX-RPC 1.1. This article introduces a series that compares these two Java Web services programming models.
|
 |
Articles |
 |
06 Oct 2006 |
|
| |
The Heath Robinson Rube Goldberg Computer, Part 1: Implementing a computer using a mixture of technologies from relays to fluidic logic
Imagine a computer formed from a mixture of technologies ranging from relays to fluidic logic. Now imagine being able to create a single piece of such a computer (perhaps as small as a single word of memory) in the technology of your choice, and then using the Internet to run your masterpiece in conjunction with other portions of the system created by contributors located around the world! Author Clive (Max) Maxfield explains the creation of just such a computing engine and how you can be involved.
|
 |
Articles |
 |
03 Oct 2006 |
|
| |
Deliver real solutions with SOA
Recent announcements and developer resources to help you implement SOA, no matter how far you have progressed with SOA adoption.
|
 |
Articles |
 |
03 Oct 2006 |
|
| |
SCA application development, Part 3: Develop a sample SCA application
Build and integrate applications with the SCA Client and implementation model for Java programming language. This article shows the basic steps to implement a sample SCA application, including local and remotable services and assembling various services.
|
 |
Articles |
 |
26 Sep 2006 |
|
| |
SOA governance for developers and architects
Explore the topic of IT governance from a developer's perspective, including governance milestones, the importance of governance, and how to be more productive on a day-to-day basis. IT architects learn how to avoid wrestling with development teams over governance issues.
|
 |
Articles |
 |
26 Sep 2006 |
|
| |
Design and implement a composite workflow solution using IBM middleware, Part 7: Managing process content and documents
Learn how to store data and information generated related to workflow process, including structured and unstructured content, and file attachments that represent business data. Explore the options for a content repository, an interface approach, and design and development.
|
 |
Articles |
 |
26 Sep 2006 |
|
| |
Dynamic Web service client
Learn how you can significantly speed the sometimes tedious and repetitive tasks of service publishing and inquiry with the dynamic Web service client. This all-in-one bundle encompasses components for UDDI registries, including publish and inquiry, using UDDIV3Client API, and Web services.
|
 |
Tutorials |
 |
22 Sep 2006 |
|
| |
WebSphere Information Integrator OmniFind Edition Cookbooks
These short, easy-to-use cookbooks provide step-by-step instructions for performing important tasks in WebSphere Information Integrator OmniFind Edition, Version 8.3 (enterprise search). These cookbooks also provide screenshots, troubleshooting information, and hints and tips.
|
 |
Articles |
 |
21 Sep 2006 |
|
| |
Import COBOL copybooks in IBM Rational Data Architect
COBOL copybooks are often considered to be "legacy data." Many companies rely on the information in those structures, so they need to be included in our data modeling process. In this article learn how to import COBOL copybooks in IBM Rational Data Architect and include them in the data model.
|
 |
Articles |
 |
19 Sep 2006 |
|
| |
Design and implement a composite workflow solution using IBM middleware, Part 6: Enabling more team collaboration
Continue with the sixth installment in the series as the development team designs and develops a composite workflow solution using IBM middleware technology. Follow along as the team builds on their solution that involves different types of e-mail interactions. And learn about the business requirements, design pattern, and implementation examples for two collaboration scenarios.
|
 |
Articles |
 |
19 Sep 2006 |
|
| |
Exploring IT architecture disciplines, Part 4: Update your infrastructure architecture to serve and protect your enterprise
Update your existing infrastructure architecture with validation and possible realignment of the infrastructure to meet the requirements outlined in both your business and the information architectures.
|
 |
Articles |
 |
19 Sep 2006 |
|
| |
Testing and measuring the TAMS 3011, Part 6: Booting NetBSD on new hardware, the saga begins
Porting an operating system to new hardware can be a fairly easy process, or a fairly difficult one, depending on the issues you encounter. Peter Seebach walks you through his experience getting NetBSD running on a new board using existing hardware.
|
 |
Articles |
 |
19 Sep 2006 |
|
| |
Appendix to: An overview of the Systems Modeling Language for product and systems development
from The Rational Edge: This is an appendix to a three-part article that introduces the Systems Modeling Language (SysML), a general-purpose, graphical modeling language for product and systems development. This Appendix includes supplementary diagrams referenced elsewhere in the article.
|
 |
Articles |
 |
15 Sep 2006 |
|
| |
An overview of the Systems Modeling Language for product and systems development --
Part 2: Structuring the Rain Sensing Wiper system
from The Rational Edge: The second in a three-part series, this article illustrates how to create a structure diagram for a system using the Systems Modeling Language (SysML), a general-purpose, graphical modeling language for product and systems development. Part 1 introduces the language and describes its requirements, use-case, and test-case diagrams. Part 3 describes how to apply SysML's behavioral diagrams and explains its allocation mechanism. A real-life example of an embedded system is used throughout.
|
 |
Articles |
 |
15 Sep 2006 |
|
| |
Book Review: Managing Iterative Development Projects
from The Rational Edge: A very positive review of a new book detailing the necessary practices and procedures for implementing iterative project management.
|
 |
Articles |
 |
15 Sep 2006 |
|
| |
Introduction to IP Multimedia Subsystem (IMS), Part 1: SOA Parlay X Web services
IP Multimedia Subsystem (IMS) is the "next big thing" in the Telecom industry. This 3rd Generation Partnership Project (3GPP) standardized Next Generation Network (NGN) architecture integrates the services provided by the long-existing IP network with the mobility of portable digital devices such as your 3G cellular phone. In this article you'll see how to create a useful telecom service using IMS SOA ParlayX Web services.
|
 |
Articles |
 |
12 Sep 2006 |
|
| |
Don't let these disasters happen to you: Five more engineering hints you'll rarely hear
Lewin Edwards presents five more engineering tips, this time aimed at smaller companies without the overhead, or support structures, of a larger organization.
|
 |
Articles |
 |
05 Sep 2006 |
|
| |
Introducing The Open Group Architecture Framework (TOGAF), Part 3: Create an enterprise architecture with TOGAF
Discover how to use The Open Group Architecture Framework (TOGAF) and overcome potential obstacles you can encounter when building an enterprise architecture.
|
 |
Articles |
 |
05 Sep 2006 |
|
| |
XML and Related Technologies certification prep, Part 1: Architecture
A software system's architecture and performance requirements affect your decision of which XML technologies are most appropriate for your application's needs. This tutorial on architecture teaches you how to discern where and when to use XML in system design. It is the first tutorial in a series of five tutorials that you can use to help prepare for the IBM certification Test 142, XML and Related Technologies.
|
 |
Tutorials |
 |
29 Aug 2006 |
|
| |
Asynchronous messaging using Web services
Learn how to use Web services for asynchronous messaging over HTTP. This article explores a
scenario where a trigger calls a Java Stored Procedure, which in turn invokes the Web service, and the Web service puts the message into Message Oriented Middleware. This article is intended for those who develop Web services
in a B2B environment. Prior knowledge of Web Services, DB2, and WebSphere Application Server is required.
|
 |
Articles |
 |
25 Aug 2006 |
|
| |
IBM WebSphere Developer Technical Journal: Developing Eclipse rich client applications for the WebSphere platform
This article is an overview on developing Eclipse rich client applications for the IBM WebSphere platform. Learn why the Eclipse rich client for WebSphere is an attractive combination for developing an end-to-end solution.
|
 |
Articles |
 |
23 Aug 2006 |
|
| |
Design and implement a composite workflow solution using IBM middleware, Part 5: Enable team collaboration in human task completion using e-mail interaction
Follow along in this fifth installment in the series as the development team designs and develops a composite workflow solution using IBM middleware technology. Explore how the team collaborates to create a solution, which involves different types of e-mail interactions.
|
 |
Articles |
 |
22 Aug 2006 |
|
| |
Architectural manifesto: The future of mobile Web services
Web services have been around for awhile, but the idea has yet to fully take off. Learn how that's about to change, particularly as Web services go private and mobile.
|
 |
Articles |
 |
22 Aug 2006 |
|
| |
Understanding Web Services specifications, Part 4: WS-Security
This tutorial, Part 4 of the "Understanding Web services specifications" series, explains the concepts behind WS-Security and related standards such as XML Signature, which combine to make security in the Web services world not just possible, but practical.
|
 |
Tutorials |
 |
22 Aug 2006 |
|
| |
SCA application development, Part 2: SCA client and implementation model for Java
This second in a series of articles describes how Service Component Architecture (SCA) components are implemented using the Java programming language, and how a component implementation can act as a client to other services. It explains the implementation of remotable and local services, and their configuration properties. It discusses the different ways for getting access to a service -- reference injection and module context. It presents various Java annotations used to declare the configurable aspects of an implementation.
|
 |
Articles |
 |
18 Aug 2006 |
|
| |
SOA development with Axis2, Part 1: Understanding Axis2 basis
Apache Axis2 is the successor to the Apache Axis SOAP project. It is a major improvement of the Web services core engine and aims to be the platform for the next generation of Web services and Service-Oriented Architecture (SOA). It is becoming increasingly popular by being a clean and extensible open source Web services platform. The architecture of Axis2 is highly flexible and supports much additional functionality such as reliable messaging and security.
|
 |
Articles |
 |
18 Aug 2006 |
|
| |
An overview of the systems modeling language for product and systems development -- Appendix A
from The Rational Edge: This is the appendix for a three-part article introducing the Systems Modeling Language (SysML), a general-purpose, graphical modeling language for product and systems development. This Appendix (1) provides background on the real-life example of an embedded system that is used throughout the article, and (2) provides supplementary diagrams referenced elsewhere in the article.
|
 |
Articles |
 |
15 Aug 2006 |
|
| |
Exploring IT architecture disciplines, Part 3: Move on to the information architecture
As you progress toward the design of your enterprise architecture, you must supplement your new business architecture with an information architecture -- an architecture that outlines mission-critical information and how to store it, protect it, and manage it. Learn how to design and maintain an information architecture for your organization.
|
 |
Articles |
 |
15 Aug 2006 |
|
| |
Work with Web services in enterprise-wide SOAs, Part 15: Collaborating the framework for Web Services Implementation with WS-Resource Framework using IBM Rational ClearCase and ClearQuest
See how to use OASIS frameworks to develop Web services in a lifecycle. This 15th article in a series on Web services in enterprise-wide SOAs will show you how to collaborate Framework for Web Services Implementation with WS- Resource Framework using IBM Relational ClearQuest and ClearCase. You'll see collaborative efforts by examples of resource properties for a logical shopping cart and a physical printer.
|
 |
Articles |
 |
11 Aug 2006 |
|
| |
Exploring Business Process Management Systems and the impact of BPM on developers
Find out how business process management systems are changing the development process and the roles of the architect and developer.
|
 |
Articles |
 |
11 Aug 2006 |
|
| |
Best practices for software development projects
This article provides a list of best practices for improving the success of your software development projects.
|
 |
Articles |
 |
10 Aug 2006 |
|
| |
Oracle to IBM Informix Dynamic Server porting guide
This article describes the differences between Oracle and IDS functionality and syntax. In addition to DDL, DML and overall SQL syntax, you'll explore the differences between Oracle and Informix with regards to the use of large objects, user defined types, user defined routines, and table partitioning. The author discusses what needs to be changed to make an application running on an Oracle database run on an Informix database, and gives alternatives.
|
 |
Articles |
 |
03 Aug 2006 |
|
| |
SOA in action inside IBM, Part 1: SOA case studies
Like many other enterprises, IBM is transforming itself in response to fierce global competition and partnering, real security threats, a plethora of regulatory requirements, cost pressures and demands for more flexibility and agility. Service-oriented thinking and Service-Oriented Architecture (SOA) play an important role in this transformation.
|
 |
Articles |
 |
01 Aug 2006 |
|
| |
Exploring IT architecture disciplines, Part 2: Begin with the business architecture
When you build an enterprise architecture, you must start at the beginning -- that is, with a full understanding of the nature of your business. The best way to do that is to map the business itself to an architecture of its own, then use that map as the basis for all other architectural components. In this article -- the second in a series outlining the makeup of enterprise architectures -- you learn how to do just that.
|
 |
Articles |
 |
01 Aug 2006 |
|
| |
Information service patterns, Part 1: Data federation pattern
The data federation pattern virtualizes data from multiple disparate information sources. The pattern creates an integrated view into distributed information without creating data redundancy while federating both structured and unstructured information. This article describes the federation of structured information (data) with a focus on the SOA context. This pattern specification helps data and application architects make informed decisions on data architecture and document decision guidelines.
|
 |
Articles |
 |
28 Jul 2006 |
|
| |
What's new in WebSphere Portal Version 6?
This article describes the highlights in the new IBM WebSphere Portal Version 6.0 (hereafter WebSphere Portal). You see how WebSphere Portal helps you achieve a service-oriented architecture (SOA) environment, and you learn about the technical enhancements that speed up your development projects, providing quick business value and ease-of-use. This article is as a good starting point to understand the new version content and the improvements since the previous releases.
|
 |
Articles |
 |
26 Jul 2006 |
|
| |
Design and implement a composite workflow solution using IBM middleware, Part 4: Use WebSphere Portal technology to implement task manager functions
Follow along as the development team designs and develops a composite workflow solution using IBM middleware technology. Find out how to use portal technology to implement human task manager functions. And explore click-to-action (C2A) and portlet messaging to provide comprehensive functions to support task execution.
|
 |
Articles |
 |
25 Jul 2006 |
|
| |
Rational Data Architect skills series, Part 1: Access and integrate enterprise metadata with Rational Data Architect
IBM Rational Data Architect (Data Architect) works with WebSphere Information Integrator to give data architects and application developers the ability to discover, model, visualize, relate, and develop data assets across distributed and diverse data sources. In this tutorial, you follow a simple scenario to learn how Rational Data Architect can be used to provide a modeling and design tool to create a unified, virtual view across heterogeneous data sources.
|
 |
Tutorials |
 |
25 Jul 2006 |
|
| |
Design and implement a composite workflow solution using IBM middleware, Part 3: Using portal technology to build a flexible, adaptable UI
Find out how portal technology helps implement a flexible user interface (UI) for the workflow solution described in this series. Explore the subsystem, the UI layout, and learn how cooperative portlets and a composite application approach provide comprehensive functions. UML sequence diagrams are also included.
|
 |
Articles |
 |
18 Jul 2006 |
|
| |
Create the ideal SOA team
Explore the new roles that need to emerge so your enterprise architecture and application groups can efficiently build Service-Oriented Architecture (SOA) projects -- including the role that an enterprise architects must play in promoting and fostering the adoption of SOA.
|
 |
Articles |
 |
18 Jul 2006 |
|
| |
Manipulate Web services messages using the service integration bus, Part 2: Mediations and the SIBus
This second article demonstrates the mediations programming model as a mechanism for users of the SIBus to manipulate in-flight Web services messages.
|
 |
Articles |
 |
14 Jul 2006 |
|
| |
Work with Web services in enterprise-wide SOAs, Part 14: Migrate legacy service components as discoverable Web services with IBM Rational RequisitePro and Rational ClearCase
Migrate service components of a legacy system as human-facing Web services. Learn how to untangle component dependencies. You'll see examples of IBM Rational Requisite Pro and IBM Rational Clearcase as part of the collaborative efforts in the migration process.
|
 |
Articles |
 |
11 Jul 2006 |
|
| |
Exploring IT architecture disciplines, Part 1: Build an enterprise architecture
Organizations rely on enterprise architecture (EA) to fulfill their business requirements with IT tools and services. Through these architectures, an organization can better understand its needs as they interact with others in the market and gain more flexibility to adapt to changing market trends. In this first article in a series, you discover what makes up an EA and learn how your organization can create an EA of its own.
|
 |
Articles |
 |
11 Jul 2006 |
|
| |
An introduction to Ruby on Rails for DB2 developers
Learn how to speed your development of DB2-based Web
applications using the Ruby on Rails Web framework.
|
 |
Articles |
 |
22 Jun 2006 |
|
| |
Comment lines: Reginaldo Barosa: Why is your screen black?
IBM WebSphere Developer for zSeries bridges the gap between today's visual programming environment and yesterday's mainframe culture.
|
 |
Articles |
 |
21 Jun 2006 |
|
| |
Architectural manifesto: In praise of simplicity
Back in the '90s most people had heard the phrase "Keep it simple, stupid," and at least some developers were doing their best to heed that advice. But by the dawn of the new millennium complexity was back in vogue. In this month's Architectural manifesto Mikko revisits the old maxim, and explains why it's still relevant today.
|
 |
Articles |
 |
21 Jun 2006 |
|
| |
Avoiding common pitfalls in SOA adoption
Explore obstacles that can occur when you adopt Service-Oriented Architecture (SOA) and learn the steps you can take to avoid them.
|
 |
Articles |
 |
20 Jun 2006 |
|
| |
Design and implement a composite workflow solution using IBM middleware, Part 2: Model, manage and monitor your business process
From a real-life business scenario, discover how to use process modeling and IBM WebSphere Business Integration Monitor to implement a collaborative workflow solution.
|
 |
Articles |
 |
20 Jun 2006 |
|
| |
Exploring Rational Method Composer and Rational Portfolio Manager integration
Need a comprehensive offering for process engineering? Using the IBM Rational Method Composer V7.0 and Rational Portfolio Manager V7.0 together allow the processes created within Rational Method Composer to be the basis for projects within Rational Portfolio Manager. Find out how to use these features and explore the benefits of enforcing process within a project.
|
 |
Articles |
 |
20 Jun 2006 |
|
| |
SOA transaction management -- Part II: A prototype transaction coordination framework
from The Rational Edge: The second in a two-part series, this article presents a prototype design for a transaction coordination service to manage distributed transactions in a secure and consistent manner across a service-oriented architecture.
|
 |
Articles |
 |
15 Jun 2006 |
|
| |
Migrate from MySQL or PostgreSQL to DB2 Express-C
Easy to use, powerful and free! That's how MySQL and PostgreSQL are often described. But did you know
that DB2 Express-C is a free, professional-grade yet easy-to-use database? Learn how to migrate easily
from MySQL/PostgreSQL to DB2.
|
 |
Articles |
 |
15 Jun 2006 |
|
| |
Embracing SOA for the legacy world
Stretch the return on IT investment of legacy platforms, such as mainframes, using SOA-based technologies to expose critical business functions as business services.
|
 |
Articles |
 |
13 Jun 2006 |
|
| |
Java SCA invocation styles
This article offers an overview of Java usage within the Service Component Architecture's (SCA) Plain Old Java Object (POJO) component and the data flow in and out of POJO components. You will see the effects of different invocation styles when they are used within a POJO component.
|
 |
Articles |
 |
06 Jun 2006 |
|
| |
Design and implement a composite workflow solution using IBM middleware, Part 1: Using business process management and a services-based approach to create a highly responsive IT architecture
In this series, based on an actual scenario, discover a business process management (BPM) solution that helps a global IT manufacturer improve pre- and post-sales operations, and customer satisfaction. Develop a composite, collaborative workflow solution that uses people, processes, and information systems to enable the company to meet specific business goals. In this first article, you explore the challenges, the architecture, and the overall approach of the solution.
|
 |
Articles |
 |
06 Jun 2006 |
|
| |
Web services integration patterns for Java applications using open source frameworks, Part 2: Implementing receive patterns
Integrate the solicit-response and notification Web service client endpoint patterns with an application. Learn how the application acts as a Web service and is deployed on the Web server. And see how the external participant invokes the application as a Web service.
|
 |
Articles |
 |
02 Jun 2006 |
|
| |
Cache mediation pattern specification: an overview
Cache mediation resides between the service provider and the service consumer, and therefore can benefit multiple service providers and service consumers in one solution. This article proposes a cache mediation pattern as a reusable solution to accelerate service response in a Service-Oriented Architecture (SOA) environment where messaging middleware is employed as the communication channel.
|
 |
Articles |
 |
30 May 2006 |
|
| |
Information Architecture 101: A crash course for the enterprise architect
How can understanding the concepts behind information architecture help your enterprise project succeed? Take this crash course on information architecture to find out.
|
 |
Articles |
 |
23 May 2006 |
|
| |
The benefits of software architecting
from The Rational Edge: This fourth and final article in a series, Peter Eeles covers the benefits that a business and an IT organization can derive from a sound software architecture.
|
 |
Articles |
 |
15 May 2006 |
|
| |
Work with Web services in enterprise-wide SOAs, Part 13: Develop a return on investment calculator using IBM Rational ClearQuest
Develop Web services to calculate returns on investment (ROIs) using IBM Rational ClearQuest? Part 13 in this series shows you what the ROI methods are and how to choose between them under varying conditions.
|
 |
Articles |
 |
12 May 2006 |
|
| |
Growing an architecture-driven team
As a developer of software systems, you typically focus on the finest level of detail. As a result, you can create a locally good solution that may not integrate well with other locally good solutions. In addition, the selected solutions and other components can have redundant behavior, further complicating maintenance efforts. How do you grow your development team to adopt a new viewpoint that encompasses the entire system rather than focusing just on the task at hand? In this article, explore training and mentoring techniques that can facilitate the adoption of architecturally driven processes within development teams.
|
 |
Articles |
 |
02 May 2006 |
|
| |
Debug and trace Rational Software Architect patterns and transformations
Although highly effective, the IBM Rational Software Architect pattern and transformation engines can be a bit overwhelming. As in all software development, patterns and transformations require testing after implementation. Problems are almost always inevitable. In this article, learn about two well-known Eclipse techniques for problem determination, tracing and debug, for patterns and transformations. And explore standard practices for pattern authoring and packaging, to enable you to help yourself and to assist support teams when necessary.
|
 |
Articles |
 |
25 Apr 2006 |
|
| |
IBM WebSphere Developer Technical Journal: Building a powerful, reliable SOA with JMS and WebSphere ESB -- Part 3
The Java Message Service (JMS) standardizes reliable messaging on the J2EE platform. The recently released IBM WebSphere Enterprise Service Bus (ESB) product offers functionality that is at the core of any environment supporting a service-oriented architecture. This conclusion to a three-part series on integrating JMS messaging with WebSphere ESB describes how to build a JMS custom binding to a mediation flow component in WebSphere ESB.
|
 |
Articles |
 |
19 Apr 2006 |
|
| |
IBM Software Services for WebSphere
IBM Software Services for WebSphere is a team of highly skilled
consultants with broad architectural knowledge, deep technical skills, best
practices expertise, and close ties with IBM research and development labs.
Our services include skills transfer, implementation, migration,
architecture and design services, as well as customized workshops and
education to fit your business needs.
|
 |
|
 |
18 Apr 2006 |
|
| |
The process of software architecting
from The Rational Edge: Software architecting is a recognized, emerging discipline in the field of software development. As the third in a series on software architecture, this article describes the various ongoing activities of the software architect during the software project lifecycle.
|
 |
Articles |
 |
15 Apr 2006 |
|
| |
An IBM Rational approach to the Department of Defense Architecture Framework (DoDAF) -- Part 2: Systems View
from The Rational Edge: The second in a two-part series, this article describes the Systems View (SV) and Technical Standards View (TV) products of the Department of Defense (DoD) Architecture Framework (DoDAF). Part 1 of the article presents an overview of the DoDAF and describes the Operational View (OV) products.
|
 |
Articles |
 |
15 Apr 2006 |
|
| |
IBM WebSphere Portal Page Derivation Concepts
Set up, administer, and optimally apply WebSphere Portal page derivation capabilities.
|
 |
Articles |
 |
12 Apr 2006 |
|
| |
Point-to-point transactional use case models
Point-to-point transactional models are fairly generic. This use case can serve as a reusable asset to document the information required in the architecture phase for a project.
|
 |
Articles |
 |
11 Apr 2006 |
|
| |
Architectural manifesto: Migrating to a Service-Oriented Architecture
Get a closer look at the benefits of Service-Oriented Architectures (SOA). Determine whether an SOA is the best fit for your business needs, and see an example migration from a traditional systems-based architecture to a service-oriented one.
|
 |
Articles |
 |
05 Apr 2006 |
|
| |
Designing and implementing a mediated exchange solution: Set the stage to implement a highly available UDDI registry
Learn the infrastructure requirements for setting up and using a Universal Description Discovery and Integration (UDDI) registry in this twelfth installment of the series about designing and implementing a mediated exchange solution. You also find out how to use IBM WebSphere Application Server Load Balancer to balance the load to the two nodes on which UDDI is running.
|
 |
Articles |
 |
04 Apr 2006 |
|
| |
Leverage your PostgreSQL V8.1 skills to learn DB2, Version 8.2
Leverage your existing PostgreSQL knowledge and skills to quickly get up to speed on the latest DB2 technology.
|
 |
Articles |
 |
30 Mar 2006 |
|
| |
Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus
Today's business applications rarely live in isolation. They need to be connected in order to create an integrated solution from which an organization can derive value. Service-Oriented Architecture (SOA) and Event-Driven Architecture (EDA) are two different paradigms that address complex integration challenges. How can organizations choose the better approach to meet their needs? Actually they don't have to choose: an Enterprise Service Bus (ESB) allows for the implementation of both the SOA and the EDA concepts.
|
 |
Articles |
 |
28 Mar 2006 |
|
| |
Introducing The Open Group Architecture Framework (TOGAF), Part 2: Explore an industry standard for defining an enterprise architecture
The Open Group Architecture Framework (TOGAF) provides architects a methodology for gaining control over enterprise architecture and IT. Learn about this important industry standard.
|
 |
Articles |
 |
28 Mar 2006 |
|
| |
IBM WebSphere Developer Technical Journal: A guided tour of WebSphere Integration Developer -- Part 2
This second article in a series teaches the service oriented architecture (SOA) programming model and describes how to create a simple SOA application in WebSphere Integration Developer.
|
 |
Articles |
 |
23 Mar 2006 |
|
| |
IBM WebSphere Developer Technical Journal: Building a powerful, reliable SOA with JMS and WebSphere ESB -- Part 2
The Java Message Service (JMS) standardizes reliable messaging on the J2EE platform. The recently released IBM WebSphere Enterprise Service Bus (ESB) product offers functionality that is at the core of any environment supporting a service-oriented architecture. This is the second of three articles on integrating JMS messaging with WebSphere ESB, and describes use case scenarios that set the stage for building and deploying a test application for demonstrating this integrated messaging.
|
 |
Articles |
 |
22 Mar 2006 |
|
| |
Architecture for high-volume SOA-based enterprise systems
Explore a multi-layered message handling approach to enabling high-volume Service-Oriented Architecture (SOA) -based enterprise systems. This article describes how WebSphere Application Server Version 6 can help optimize XML message processing, and set enterprises on their way to a sustainable high-volume operating environment. We compose a distinctive architectural view that will resonate with J2EE and XML technical audiences concerned with achieving high throughput with SOA and Web Services.
|
 |
Articles |
 |
21 Mar 2006 |
|
| |
Use Rational Data Architect to integrate data sources
No doubt about it -- information integration is challenging. Many business decisions must be documented and many transformations must be performed. IBM Rational Data Architect can document your decisions and automate part of this process. Read this article to explore a tool-supported process for federation design in just five steps.
|
 |
Articles |
 |
21 Mar 2006 |
|
| |
Characteristics of a software architect
from The Rational Edge: If, in movie-making terms, the software project manager is the producer, since they make sure that things get done, then the software architect is the director, who makes sure that things are done correctly and, ultimately, satisfy stakeholder needs. As the second of a four-part series, this article describes the role of software architect.
|
 |
Articles |
 |
15 Mar 2006 |
|
| |
March 2006: Issue contents
|
 |
|
 |
15 Mar 2006 |
|
| |
Explore model-driven development (MDD) and related approaches: A closer look at model-driven development and other industry initiatives
In this article, learn about model-driven development (MDD) in the context of other related initiatives in the industry. Compare software factories, domain-specific languages, and the MDD approach. Explore visualizing development artifacts as models and executing models directly with an executable Unified Modeling Language (UML) approach.
|
 |
Articles |
 |
14 Mar 2006 |
|
| |
Building SOA applications with reusable assets, Part 1: Reusable assets, recipes, and patterns
This first article in a series introduces reusable assets, recipes, and software patterns and demonstrates how they can facilitate SOA solution development.
|
 |
Articles |
 |
14 Mar 2006 |
|
| |
SOA programming model for implementing Web services, Part 10: SOA user roles
One of the advantages of using a Service-Oriented Architecture (SOA) is the alignment of the IT systems to the business they are serving. This has an effect on the people who develop and operate these IT systems both in terms of the tasks they perform and the knowledge and skills they require. This article walks you through a simple integration scenario to illustrate how a team creates and runs a services-oriented solution. It uses user roles to describe the skills and responsibilities of the people involved, and it's geared toward technical leaders to help you understand how to organize the work associated with service-oriented solution development.
|
 |
Articles |
 |
21 Feb 2006 |
|
| |
IBM WebSphere Portal V5.1 Security Overview
Deployment scenarios illustrate the flexibility and breadth of options you can use to implement your own portal security infrastructure.
|
 |
Articles |
 |
20 Feb 2006 |
|
| |
What is a software architecture?
from The Rational Edge: This introduction to the relatively new discipline of software architecture is the first of a four-part series on "architecting" in general. The author begins by defining the discipline's key terms and goes on to explore what a well-designed architecture contributes to the environment in which it is deployed.
|
 |
Articles |
 |
15 Feb 2006 |
|
| |
February 2006: Issue contents
|
 |
|
 |
15 Feb 2006 |
|
| |
Combine patterns and modeling to implement architecture-driven development
Using patterns and model-driven development (MDD) can lead to architecture-driven development. This style of development allows architectural decisions to be captured explicitly and encoded in your system with automation. And by using patterns and MDD, you can reduce complexity in your work, enabling on demand design and development. Read this article to learn more about these issues, which builds on information discussed in its companion article, "Implement model-driven development to increase the business value of your IT system."
|
 |
Articles |
 |
14 Feb 2006 |
|
| |
Processing WSDL documents with XSLT
Explore a variety of methods that can be used to express WSDL documents with XSLT. The author outlines approaches and discusses the benefits and challenges of working with this powerful XML-based tool.
|
 |
Articles |
 |
14 Feb 2006 |
|
| |
Web services response template pattern: a specification
The Web services response template pattern offers service providers and clients more control and flexibility over request response invocations in a heterogeneous environment. Examine the WS response template pattern and the solutions that improve service interfaces and make them more flexible.
|
 |
Articles |
 |
10 Feb 2006 |
|
| |
On demand provisioning of portal servers in a clustered environment, Part 4: Prepare to replicate and cluster
This series focuses on how the Advanced Design and Technology team uses IBM Tivoli automation products for rapid deployment of replicated and clustered portal servers. This tutorial outlines how to set up Tivoli Intelligent Orchestrator in preparation for replicating and clustering portal servers. You'll learn how to install the WebSphere Portal Provisioning Automation Package and how to customize the data center model for automation. Defining potential target servers with Intelligent Orchestrator is also covered.
|
 |
Tutorials |
 |
07 Feb 2006 |
|
| |
Optimize resource usage and reduce costs, Part 2: Migrate your applications to a WebSphere Extended Deployment environment
This article, the second in a series, continues to follow the IBM intranet portal team as they upgrade the IBM internal enterprise applications infrastructure. Migrating WebSphere applications into a WebSphere Extended Deployment environment has several major steps involving server layout, infrastructure building, and capacity and performance testing. This article explains key aspects of moving IBM's internal hosted applications to a WebSphere Application Server and WebSphere Extended Deployment infrastructure.
|
 |
Articles |
 |
31 Jan 2006 |
|
| |
Architectural manifesto: The Factory design pattern in MIDP 2.0
Learn more about MIDP 2.0 this month, as Mikko sneaks a peak at the muscle behind Mobile Information Device Profile's (MIDP) Generic Connection Framework -- the Factory design pattern.
|
 |
Articles |
 |
31 Jan 2006 |
|
| |
Introduction to Diameter
Get an overview of the Diameter protocol, the next generation Authentication, Authorization, and Accounting (AAA) protocol. See how it works and gain the ground knowledge for exploring it in more detail.
|
 |
Articles |
 |
24 Jan 2006 |
|
| |
Machine learning in network systems
Machine learning is key to building autonomic systems. In this article, the authors present a new network simulator that captures real-world complexities, then introduce learning-based methods for efficient job routing and CPU scheduling in the networks they simulate. Their experimental results show that machine-learning methods outperform heuristic and hand-coded approaches, and that adaptive system components can work better together than they do individually.
|
 |
Articles |
 |
24 Jan 2006 |
|
| |
Implement model-driven development to increase the business value of your IT system
Are you a lead architect or project manager trying to increase the business value of your IT system? If you are, this article can help. It explains the business drivers that influence modern IT development and introduces you to model-driven development (MDD). MDD is an improvement on mainstream software development practices and enables your IT system to be more responsive to business drivers. Learn about the MDD approach and how you can apply it to achieve the maximum business value and reduce the cost of solution development. With MDD you can improve the consistency and quality of solutions by automating implementation patterns with transforms and eliminate repetitive, low-level development work.
|
 |
Articles |
 |
24 Jan 2006 |
|
| |
Quality busters: Single technology solutions
Software professionals often get excited about a new technology, development tool, reference architecture, or approach. That excitement over a new "toy" often influences architects and developers to attempt to solve everything with this single solution. However, applying a single solution approach throughout a distributed application can have significant impact on performance, resource utilization, and other quality attributes. Here's why you need to think before putting all your eggs in a single basket.
|
 |
Articles |
 |
24 Jan 2006 |
|
| |
Integrating IBM middleware to develop business solutions: Coordinate a cross-product infrastructure to develop a remote store solution, Part 2
Are you a developer or architect designing cross-product IT infrastructures? Deciding which products to use together can be a challenge. IBM has developed lab-tested scenarios that demonstrate cross-brand integration of IBM Software Group products. Using matrices, this article discusses the products used to create a solution that allows for the remote management of an IBM WebSphere runtime platform and shows you how you can integrate IBM products to accomplish specific remote store business goals.
|
 |
Articles |
 |
17 Jan 2006 |
|
| |
Process a secure document with WebSphere Partner Gateway V6 and AS2
Architects, system administrators, and developers will learn about the inner workings of the components that make up WebSphere Partner Gateway and how to securely process documents with the help of four AS2 scenarios. This article also discusses the AS2 specification and the architecture of WebSphere Partner Gateway.
|
 |
Articles |
 |
11 Jan 2006 |
|
| |
Implement MVC in custom SWT components
Eclipse SWT (Standard Widget Toolkit) offers an extensive set of APIs to implement your custom-made widgets. In this article, the author briefly outlines the MVC (Model-View-Controller) architecture, explains the current implementation of MVC in the form of structured viewers, and shows an implementation using a custom SWT widget.
|
 |
Articles |
 |
11 Jan 2006 |
|
| |
Optimize resource usage and reduce costs, Part 1: Strengthen an enterprise intranet using WebSphere
Extended Deployment
Learn how one team, the IBM intranet portal team,
upgraded the IBM internal enterprise applications
infrastructure. This article, the first in a series,
explains the problems to be solved, the proposed solutions,
and how the team uses the features of WebSphere Extended
Deployment to achieve their goals.
|
 |
Articles |
 |
10 Jan 2006 |
|
| |
The IBM DB2 Version 8.2 Automatic Client Reroute Facility
This article gives readers an introduction to the Automatic Client Reroute facility that was first introduced in DB2 V8.2. This facility allows client applications to transparently connect to a standby server without exposing a communications error to the client applications.
|
 |
Articles |
 |
22 Dec 2005 |
|
| |
On demand provisioning of portal servers in a clustered environment, Part 3: Deploy lots of portal servers in a snap
This series focuses on how the Advanced Design and Technology team uses IBM Tivoli automation products for rapid deployment of replicated and clustered portal servers. This article explains how to use localization to configure your portal server installation just once, how to create an image of the portal server, and how to install a clone of it on your remaining machines. The authors include scenarios for creating an on demand portal server cluster and rapid deployment of numerous stand-alone portal servers.
|
 |
Articles |
 |
20 Dec 2005 |
|
| |
Implement a DITA publishing solution without abandoning your current publishing system investments
In with the old, in with the new. How did IBM move forward with Darwin Information Typing Architecture (DITA) without investing in a completely new system? This article describes the solution that allowed us to begin working with the new, topic-oriented DITA architecture while continuing to take advantage of our existing, book-oriented SGML tools and content.
|
 |
Articles |
 |
20 Dec 2005 |
|
| |
Service Oriented Architecture (SOA): an interview with IBM Workplace and Lotus developers
Service Oriented Architecture, better known as SOA, has gotten a lot of press lately. But what does it mean, and what can it do for you? In this interview, three members of IBM development talk about SOA, and how IBM and Lotus products are incorporating its concepts.
|
 |
Articles |
 |
20 Dec 2005 |
|
| |
Symptoms deep dive, Part 2: Cool things you can do with symptoms
Get introduced to some interesting IT situations and learn how to use autonomic computing canonical symptoms to handle situations. This article covers how the symptom itself is described, how the symptom is recognized, and recommended actions to resolve the situation associated with the symptom.
|
 |
Articles |
 |
13 Dec 2005 |
|
| |
A step-by-step guide to configuring a WebSphere Portal V5.1.0.1 cluster using WebSphere Application Server V6.0.0.2
This detailed guide shows you how to build a fully-functional WebSphere Portal V5.1 cluster using an external database and an LDAP for security. You also learn how to configure a Web server to enable for load balancing.
|
 |
Articles |
 |
07 Dec 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Building SOA solutions with the Service Component Architecture -- Part 2
Examine references and wires in the context of assembling Service Component Architecture components with IBM WebSphere Integration Developer.
|
 |
Articles |
 |
07 Dec 2005 |
|
| |
Toward a pattern language for Service-Oriented Architecture and Integration, Part 2: Service composition
Explore the realm of patterns for Service-Oriented Architecture (SOA) and Service-Oriented Integration (SOI) and examine some of the fundamental concepts behind SOA and some key architectural decisions that you can make in creating a robust and flexible SOA. The author discusses the architectural decisions related to the notion of service composition, which is when the design of the service composition helps achieve flexibility through the use of services.
|
 |
Articles |
 |
02 Dec 2005 |
|
| |
Design with the JSF architecture
In this article, author Anand Joshi explains the JavaServer Faces (JSF) architecture using design patterns in the JSF framework. He discusses Gang of Four design patterns employed in the JSF architecture, and how they work within the JSF framework. Anyone with a general knowledge of design patterns and JSF architecture will learn from Anand's detailed guide. *Readers should have a good knowledge of Gang of Four design patterns and JSF technology.
|
 |
Articles |
 |
02 Dec 2005 |
|
| |
On demand provisioning of portal servers in a clustered environment, Part 2: Create an automation package by customizing Tivoli Intelligent Orchestrator
This series focuses on using IBM Tivoli automation products for rapid deployment of portal servers. The Advanced Design and Technology team uses IBM Tivoli Intelligent Orchestrator to create a solution that automatically performs all the required steps to leverage data center assets to replicate portal servers, and to expand and shrink portal server clusters based on demand. This article outlines how you can design and implement an automation package that provides replication and clustering functions.
|
 |
Articles |
 |
29 Nov 2005 |
|
| |
Building a JSR 168 portal application for Domino
In an earlier article, we described creating a DXL framework for working with a Lotus Domino database over the Web. We now turn our attention to building a JSR 168 portal application as a frontend to a Domino database.
|
 |
Articles |
 |
29 Nov 2005 |
|
| |
Enable atomic transaction support for Web services in CICS
Learn about Web services in IBM CICS Transaction Server for Z/OS Version 3.1 and how you can enable atomic transactions to provide commit and recovery functionality between applications across programming languages and platforms.
|
 |
Tutorials |
 |
29 Nov 2005 |
|
| |
Enhance IT Infrastructure Library service management capabilities
Analyze the IT Infrastructure Library (ITIL) guidelines and discover and isolate the canonical domain models within it to leverage them within an Enterprise Service Bus (ESB).
|
 |
Articles |
 |
22 Nov 2005 |
|
| |
SOA antipatterns
Explore different Service-Oriented Architecture (SOA) antipatterns, which are descriptions of commonly occurring situations or solutions that generate decidedly negative consequences. The antipatterns compiled and described here were identified by the authors through personal experiences as IBM architects, examination of past and current SOA engagements, and by soliciting input from practitioners who were involved in customer SOA engagements.
|
 |
Articles |
 |
18 Nov 2005 |
|
| |
WebSphere migrations: Principles and plans for migrating from WebSphere Application Server Community Edition to other WebSphere Application Server products
Learn how to migrate an application from IBM WebSphere Application Server Community Edition to IBM WebSphere Application Server Base with this high level checklist, which can help you address major application- and environment-related areas tro ensure that your migration will be successful.
|
 |
Articles |
 |
15 Nov 2005 |
|
| |
Creating an application using Rational Software Architect and the Rational Unified Process: Practicing model-driven development
This article will discuss the software development tool that you will use for most tasks in your project -- IBM Rational Software Architect. It will start with a background of the tool and its capabilities, then dive into using the tool to import existing models, create an application architecture, and generate Java code.
|
 |
Articles |
 |
15 Nov 2005 |
|
| |
Book excerpt
from The Rational Edge: These two chapters are from the third edition of Craig Larman’s enormously popular Applying UML and Patterns, a lucid and practical introduction to thinking and designing with objects -- and creating systems that are well crafted, robust, and maintainable.
|
 |
Articles |
 |
15 Nov 2005 |
|
| |
WebSphere migrations: Migrate applications from WebSphere Application Server Community Edition to other WebSphere Application Server products
Walk through the process of migrating a complex sample application from IBM WebSphere Application Server Community Edition to IBM WebSphere Application Server Base using Rational Application Developer. Involving JSPs, servlets, EJBs, messaging, and database access, this exercise will help you migrate your own applications, and address issues that can often cause problems during application migrations.
|
 |
Articles |
 |
15 Nov 2005 |
|
| |
The value of modeling
This article discusses the value of modeling in the context of software development. It examines the basics of what motivates the practice of modeling software and explains the benefits and values that this practice can offer.
|
 |
Articles |
 |
14 Nov 2005 |
|
| |
Develop Web services with Axis2, Part 1: Deploy and consume simple Web services using the Axis2 runtime
Get an introduction to the new architecture of Axis2 and learn how to deploy and consume Web services using Axis2. This is the first installment of a two-part series about developing Web services using the Axis2 runtime. Axis2 is the next generation of Apache Axis Simple Object Access Protocol (SOAP) runtime.
|
 |
Articles |
 |
04 Nov 2005 |
|
| |
Meet the experts: Dain Sundstrom on Apache Geronimo
This question and answer article features Dain Sundstrom on the open source-based Apache Geronimo application server.
|
 |
Articles |
 |
02 Nov 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Building SOA solutions with the Service Component Architecture -- Part 1
With the release of IBM WebSphere Integration Developer and WebSphere Process Server, comes a new programming paradigm for building service-oriented architectures (SOA) called the Service Component Architecture, a new programming model designed specifically for building and assembling business solutions in an SOA, and targeted for integrating and composing services.
|
 |
Articles |
 |
26 Oct 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Enabling a service-oriented architecture with SDO and the JDBC Data Access Service
This article provides an executive overview of the Data Access Services (DAS) that ship with IBM Rational Application Developer V6, and explains the role that these access services play in a service-oriented architecture (SOA) that uses Service Data Objects (SDO).
|
 |
Articles |
 |
26 Oct 2005 |
|
| |
Book review: Autonomic Computing
Join me as I troll through Richard Murch's book from IBM Press, "Autonomic Computing," and find tools and resources for the system designer, administrator, and developer.
|
 |
Articles |
 |
25 Oct 2005 |
|
| |
Dynamic checkboxes with Struts
Struts Recipes co-author Danilo Gurovich
picks up where George Franciscus left off with an easy-to-follow Struts
recipe for creating dynamically selected checkboxes.
|
 |
Articles |
 |
25 Oct 2005 |
|
| |
SOA adventures, Part 3: How robust data layers accelerate SOA implementations
Learn how to drive complexity out of Service-Oriented Architecture (SOA). In Part 3 of this series on SOA adventures, Mark Davydov, an internationally-known expert in software engineering and systems architecture, takes a deep look at the Data Services Layer (DSL) and it's role in a SOA. He also addresses important design issues when planning for a DSL solution.
|
 |
Articles |
 |
21 Oct 2005 |
|
| |
SOA programming model for implementing Web services, Part 8: Human-based Web services
The involvement of people in service compositions is a relatively new facet of Service-Oriented Architecture (SOA), expanding the ways software can model how humans work and interact in a business. This article describes functions offered by the Human Task Manager of IBM WebSphere Process Server and their use in a portal.
|
 |
Articles |
 |
21 Oct 2005 |
|
| |
Integrating IBM middleware to develop business solutions: Coordinate a cross-product infrastructure to develop a user provisioning solution, Part 1
Are you a developer or architect designing cross-product IT infrastructures? Deciding which products to use together can be a challenge. IBM has developed lab-tested scenarios that demonstrate cross-brand integration of IBM Software Group products, described in the product integration overview. Using matrices, this article discusses the products used to create a user provisioning solution and shows you how you can integrate IBM products to accomplish specific user provisioning business goals.
|
 |
Articles |
 |
18 Oct 2005 |
|
| |
Best performance practices for Service Data Objects and the JDBC Data Mediator Service, Part 2: Optimize your SDO and JDBC DMS applications for performance
Study several techniques and coding best practices that you can use to improve the performance of your Service Data Objects (SDO) and Java(TM) DataBase Connectivity (JDBC) Data Mediator Service (DMS) application.
|
 |
Articles |
 |
14 Oct 2005 |
|
| |
Get a better handle on Struts actions, with Spring
Struts Recipes co-author George Franciscus is
back with another great Struts integration recipe -- this time
for importing Struts applications into the Spring framework. Follow along
as George shows you how to revamp Struts actions so they can be managed
just like Spring beans. The result is a boosted Web framework that easily reaps the benefits of Spring AOP.
|
 |
Articles |
 |
11 Oct 2005 |
|
| |
DB2 Spatial Extender performance tuning
Tuning your spatial database system towards optimal performance requires some considerations above and beyond the usual tuning steps you take for other DB2 UDB databases. This article introduces and explains in detail the basic optimization steps that you should consider when working with the DB2 Spatial Extender.
|
 |
Articles |
 |
06 Oct 2005 |
|
| |
Why use DITA to produce HTML deliverables?
The Darwin Information Typing Architecture (DITA) is an XML-based format for structuring and authoring technical content. This article explores advantages DITA provides for producing HTML content -- including easy global changes, portability through standards, superior linking and Web management, conditional processing, content and design reuse, and better writing through focused content. DITA consolidates all of the benefits in a consistent, overall information architecture that can evolve and grow along with your product information needs and delivery modes, and with the evolution of standard tools for delivering XML as the presentation mechanism.
|
 |
Articles |
 |
28 Sep 2005 |
|
| |
Design patterns for information architecture with DITA map domains
The Darwin Information Typing Architecture (DITA) provides maps for assembling topics into deliverables. By specializing the map elements, you can define a formal information architecture for your deliverables. This architecture provides guidance to authors on how to organize topics and lets processes recognize your organizing principles, resulting in a consistent, clear experience for your users.
|
 |
Articles |
 |
28 Sep 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Building an Enterprise Service Bus with WebSphere Application Server V6 -- Part 7
Ideas from the first six articles in this series on using the new messaging engine in IBM WebSphere Application Server V6 to build an Enterprise Service Bus are brought together to show how you can use an ESB to actually switch between different message protocols.
|
 |
Articles |
 |
21 Sep 2005 |
|
| |
Content Manager OnDemand for z/OS technical white paper
Use this white paper about V7 monitoring options. It presents an overview of the architectural differences and migration steps between versions 7 and 2 of the OnDemand servers.
|
 |
Articles |
 |
21 Sep 2005 |
|
| |
A step-by-step guide to configuring a WebSphere Portal V5.1 cluster using WebSphere Application Server V5.1.1.1
This detailed guide shows you how to build a fully-functional WebSphere Portal V5.1 cluster using an external database and an LDAP for security. You also learn how to configure a Web server to enable for load balancing.
|
 |
Articles |
 |
21 Sep 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Exploring new network topologies made possible by WebSphere XD and the On Demand Router
Autonomic computing and an array of unprecedented operational features make IBM WebSphere Extended Deployment a revolutionary product. Even more impressive, WebSphere XD and its intelligent new routing engine, the On Demand Router, offer network designers amazing new topology options that were previously unavailable. This article describes how WebSphere XD exceeds the current expectations of a highly available environment.
|
 |
Articles |
 |
21 Sep 2005 |
|
| |
Developing an On Demand Workplace, Part 22: Recapping what you've learned
Throughout this series, you discovered how to improve workforce effectiveness of employees, specifically within a retail environment. In this article, we summarize key points, give you a high-level overview for adding components to the On Demand Workplace, and discuss possible deployment issues you need to consider prior to a full roll out.
|
 |
Articles |
 |
20 Sep 2005 |
|
| |
Struts-Velocity integration
Struts master George Franciscus shows you how to integrate the Velocity Template Engine into your Struts applications.
|
 |
Articles |
 |
20 Sep 2005 |
|
| |
Geographically distributed development: IBM's unified lifecycle approach
from The Rational Edge: Geographically distributed development (GDD) is helping corporations achieve better agility and cost containment, while improving their competitive position in an increasingly globalized marketplace. This article examines these business requirements, and discusses how the IBM Software Development Platform can help businesses realize a successful GDD strategy.
|
 |
Articles |
 |
15 Sep 2005 |
|
| |
Creating a new portal, Part 2: Conducting a portal workshop
Successful portal projects require strong teamwork. A great way to kick off a new portal project is to hold a portal workshop. This activity gives the stakeholders an opportunity to come together to agree on the portal's requirements, features, and high level architecture. This forum also gives the team the opportunity to form, norm, storm, and finally get to the point at which they can truly perform -- united with a clear vision of what they are building and how they will get it done.
|
 |
Articles |
 |
07 Sep 2005 |
|
| |
The Spring series, Part 3: Swing into Spring MVC
Learn how to develop MVC-based applications using the Spring framework, in this third installment of Naveen Balani's popular Spring series.
|
 |
Articles |
 |
06 Sep 2005 |
|
| |
IBM XML certification success, Part 3: Review objectives of IBM XML certification
Get a detailed look at the objectives of the IBM Certified Solution Developer Exam for XML and Related Technologies, and learn how specific XML technologies map to the objectives prescribed for this exam. This is the final installment of a three-part tutorial series designed specifically for those interested in XML certification. As in the first two parts of this series, authors Pradeep Chopra and Hari Vignesh Padmanaban wrap up each section with relevant examples, practice exercises, and exam tips to guide you to certification success.
|
 |
Tutorials |
 |
23 Aug 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Deploying publish and subscribe applications into the Service Integration Bus
You can configure IBM WebSphere Application Server V6 to use the Service Integration Bus as its Java Message Service (JMS) provider for publish/subscribe applications. This article illustrates how, and provides a simple application to test the configuration.
|
 |
Articles |
 |
17 Aug 2005 |
|
| |
The EJB Advocate: Which type of EJB component should assemble the data returned by a service?
The EJB Advocate takes a top-down view of service-oriented architectures in order to get to the bottom of whether a session or entity EJB component should assemble the data transfer objects returned by the service.
|
 |
Articles |
 |
17 Aug 2005 |
|
| |
Developing a J2EE Architecture with Rational Software Architect Using the Rational Unified Process
This article shows how you can use IBM Rational Software Architect to define a software architecture. It assumes that you are familiar with the IBM Rational Unified Process methodology, and with iterative development.
|
 |
Articles |
 |
16 Aug 2005 |
|
| |
Masters and masterpieces
from The Rational Edge: This column discusses Gary Pollice's personal nominations for great software professionals -- including Donald Knuth and Niklaus Wirth -- and outstanding technologies, including UNIX, Smalltalk, and Eclipse. He defines criteria for his choices and briefly explains the reasons for his high regard.
|
 |
Articles |
 |
15 Aug 2005 |
|
| |
An XML-based information architecture for learning content, Part 2: A DITA content pilot
Find out how topic-based DITA XML can provide the basis for developing an information architecture for single-sourced XML learning content. Part 1 of this two-part series presented a set of extensions to DITA XML that provide the starting point for a unifying content model for learning. Here in Part 2, the authors test their assumptions against pilot content from a training course developed to support a component feature of IBM DB2 Query Monitor, and then report their findings and suggest important next steps.
|
 |
Articles |
 |
11 Aug 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Develop high performance Web sites with both static and dynamic content using WebSphere Portal V5.1
Advanced Web sites typically consist of both static content (served by a traditional Web server) and dynamic applications (using a portal product) surfaced in a common end user experience. With the new adaptive page caching, portlet caching, and object caching functions, IBM WebSphere Portal V5.1 can efficiently serve the dynamic parts of a Web site while projecting the static parts into caching proxies or browser caches. This paper explains how and why to run an entire Web site -- including the static parts -- on WebSphere Portal with unified deployment, administration, and content management.
|
 |
Articles |
 |
09 Aug 2005 |
|
| |
An XML-based information architecture for learning content, Part 1: A DITA specialization design
Can topic-based DITA XML provide the basis for developing an information architecture for single-sourced XML learning content? This article builds directly on the rich background about reusable content and e-learning delivery in the learning and training fields. Here in Part 1, the authors posit a set of extensions to DITA XML that provide the starting point for a unifying content model for learning. In Part 2, they test their assumptions against pilot content from a training course developed to support a component feature of IBM DB2 Query Monitor, and then report their findings and suggest important next steps.
|
 |
Articles |
 |
05 Aug 2005 |
|
| |
The Spring series, Part 2: When Hibernate meets Spring
Naveen Balani continues his Spring series with a how-to guide to integrating Hibernate transactions with Spring aspect-oriented programming (AOP). The result is a persistence framework you can count on.
|
 |
Articles |
 |
02 Aug 2005 |
|
| |
Build a highly available application platform for J2EE, Part 6: Develop a highly available application serving engine
Create a logical identifier for WebSphere Deployment Manager to enable the Deployment Manager's clients to connect using a host name without requiring access to Tivoli System Automation election details. To do so, you'll need to allocate a separate IP address that floats along with the active Deployment Manager process and configure an alias for this floating IP.
|
 |
Tutorials |
 |
26 Jul 2005 |
|
| |
Model-driven compound document development
Build flexible tools for the creation of mixed-namespace documents with an open standards-based approach that uses the Eclipse Modeling Framework and underlying ECore models to represent functional schemas and the connections between them. Using these models, you can provide a dynamic environment for automated serialization of instance documents that adhere to the combined functional schema definitions, while providing a directed editing experience.
|
 |
Articles |
 |
22 Jul 2005 |
|
| |
IMS on demand service-oriented architecture tools and solutions
Learn how the IBM Information Management System (IMS), IBM’s premier transaction and hierarchical database management system, is focusing on enterprise modernization through integration and open access with a service-oriented architecture available on demand.
|
 |
Articles |
 |
21 Jul 2005 |
|
| |
Deliver an effective and flexible data warehouse solution, Part 2: Develop a warehouse data model
Take a flexible and effective approach to plan, design, and implement a basic data warehouse solution with this article series. Part 2 focuses on warehouse data modeling.
|
 |
Articles |
 |
14 Jul 2005 |
|
| |
Developing IBM Workplace Collaboration Services 2.5: Part 2: Development best practices for Workplace Collaboration Services 2.5
We conclude our two-part series by sharing several experiences and best practices we learned and applied during our development of Workplace Collaboration Services 2.5.
|
 |
Articles |
 |
12 Jul 2005 |
|
| |
Porting to DB2 from Sybase Adaptive Server or Microsoft SQL Server 2000
These porting guides contain information to help you understand the differences in architecture, APIs, terminology, data types, and administration to help you make the move to DB2 from either Microsoft SQL Server or Sybase Adaptive Server.
|
 |
Articles |
 |
11 Jul 2005 |
|
| |
Pub/sub performance of WebSphere Business Integration Brokers
This article provides a performance analysis of the pub/sub capability of IBM WebSphere Business Integration Event Broker Version 5.0 and IBM WebSphere MQ Version 5.3. The products are exercised in four generic scenarios that have been modelled on real business solutions involving pub/sub architecture.
|
 |
Articles |
 |
11 Jul 2005 |
|
| |
The Camel and the Snake, or "Cheat the Prophet"
To help you gain a better understanding of their popularity with Open Source developers, we will take you through a tour of the important features and functions of Perl and Python. Using these language extensions in combination with IBM's DB2> database and with Web services provided through the Google APIs, we will build both a client and server-side application in each language.
|
 |
Articles |
 |
11 Jul 2005 |
|
| |
IBM DB2 UDB Fast Communication Manager
Using the partitioning feature of DB2 UDB Enterprise Server Edition? For peak performance, you'll want to understand how to tune Fast Communication Manager, the DB2 UDB component that handles communication between partitions. This article explains how it works in detail, including hints and tips about how to tune and manage the memory requirements for FCM resources.
|
 |
Articles |
 |
11 Jul 2005 |
|
| |
Porting to DB2, Version 8.1 from Sybase Adaptive Server
Enterprise
This article introduces DB2 products and their capabilities,
discusses porting databases and applications, and describes the most important
aspects of porting applications from Sybase Adaptive Server Enterprise to DB2
V8. It describes the differences between the two products in database
options, data definition language (DDL), data modeling, SQL considerations,
data conversion, and application conversion.
|
 |
Articles |
 |
11 Jul 2005 |
|
| |
Porting to DB2 Universal Database V8 from Microsoft SQL Server 2000
This in-depth article introduces DB2 UDB products and their capabilities, discusses porting databases and applications, and describes the most important aspects of porting applications from Microsoft SQL Server 2000 to DB2 UDB V8. It describes the differences between the two products in database options, data definition language (DDL), data modeling, SQL considerations, data conversion, and application conversion.
|
 |
Articles |
 |
11 Jul 2005 |
|
| |
Using data federation technology in IBM WebSphere Information Integrator: Data federation usage examples and performance tuning
Data federation gives you a way to integrate the diverse data in your enterprise. This second article in a 2-part series discusses federated query optimization, demonstrates usage examples, and discusses performance tuning considerations for WebSphere Information Integrator.
|
 |
Articles |
 |
07 Jul 2005 |
|
| |
Apply RAS architecture lessons to the autonomic self-CHOP roadmap
Learn how the self-configuring and self-healing features of the autonomic computing architecture can leverage technologies from the reliability, availability, and serviceability (RAS) architecture, specifically the RAS features of the IBM zSeries system.
|
 |
Articles |
 |
06 Jul 2005 |
|
| |
On demand business process life cycle, Part 12: Implement a compensation service
Learn how to implement a Business Process Execution Language (BPEL) workflow with a process compensation service. Wei Liu and Dr. German Goldszmidt describe how to create and invoke a compensation activity to undo the updates made by a process activity. Part 1 of this series introduced an on demand business process scenario for an Order to Manufacturing Processing System (OTMPS). This article expands upon what you've learned in that initial article and describes how to extend the workflow with compensation services.
|
 |
Articles |
 |
06 Jul 2005 |
|
| |
Autonomic computing: An insider's perspective
Are you looking for answers to your questions on autonomic computing and self-managing autonomic technology? Check out the new developerWorks forum; you can get answers to your questions, as well as discuss your ideas related to this technology. The name of the new forum is "Autonomic computing: an insider's perspective" (http://www.ibm.com/developerworks/forums/dw_forum.jsp?forum=497&cat=22")
|
 |
Articles |
 |
28 Jun 2005 |
|
| |
Browse by category: Architecture
from The Rational Edge: e-zine for the Rational community
|
 |
Articles |
 |
27 Jun 2005 |
|
| |
Using data federation technology in IBM WebSphere Information Integrator: Data federation design and configuration
Data federation gives you a way to integrate the diverse data in your enterprise. This first article in a 2-part series introduces you to federated data concepts and discusses design and configuration considerations for WebSphere Information Integrator.
|
 |
Articles |
 |
23 Jun 2005 |
|
| |
The Spring series, Part 1: Introduction to the Spring framework
Start to build lightweight, robust J2EE applications using Spring technology, with this first installment in a three-part introduction to the Spring framework.
|
 |
Articles |
 |
21 Jun 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Building an Enterprise Service Bus with WebSphere Application Server V6 -- Part 5
Part 5 of this series on using the new messaging engine in IBM WebSphere Application Server V6 to build an Enterprise Service Bus demonstrates how WebSphere V6 Messaging Resources supports Web services through the use of inbound and outbound services.
|
 |
Articles |
 |
15 Jun 2005 |
|
| |
Comment lines: Tom Alcott: Everything you always wanted to know about WebSphere Application Server but were afraid to ask
Definitive (and not so definitive) answers to some very frequently asked questions about IBM WebSphere Application Server.
|
 |
Articles |
 |
15 Jun 2005 |
|
| |
Building a highly available application platform for J2EE, Part 5: Building a highly available application platform for J2EE, Part 5
This tutorial is the fifth installment in a series from the Continuous Computing team focusing on building a highly available solution platform for Java 2 Platform, Enterprise Edition (J2EE). Using existing hardware and software from across IBM divisions, you produce a complete solution that offers high availability. In the first phase, the baseline of what is possible using current technologies is established. Next, the design of the system is enhanced to take advantage of emerging technologies in automation, faster failure detection, and multisite failover. If you want to learn how to set up DB2 UDB for high availability, this tutorial is for you. Basic knowledge of DB2 UDB and the Linux operating system help you complete the tasks described.
|
 |
Tutorials |
 |
14 Jun 2005 |
|
| |
Autonomic computing and Web Services Distributed Management
The Organization for the Advancement of Structured Information Standards (OASIS) has just approved a new standard: Web Services Distributed Management (WSDM) 1.0. This article discusses the relationship and value that this new standard brings to autonomic computing technology. The article does not provide the technical detail necessary to build autonomic computing-compliant interfaces using WSDM because other articles and specifications will provide these as they are developed.
|
 |
Articles |
 |
02 Jun 2005 |
|
| |
Default behavior of managed connections in WebSphere Application Server
Local transaction containment (LTC) is a default transaction context that acts as a safety net to prevent leaking of JCA managed connections in IBM WebSphere Application Server. This default behavior is beneficial to many applications, but can have unintended consequences for others. This article describes some scenarios where changes to the application design or this default configuration would be beneficial.
|
 |
Articles |
 |
01 Jun 2005 |
|
| |
Architectural manifesto: Designing an RSS reader
Put all that architecture design theory into practice this month, as Mikko walks you through the design of an RSS reader -- from setting requirements to evaluating results.
|
 |
Articles |
 |
18 May 2005 |
|
| |
An introduction to model-driven architecture
from The Rational Edge: As an iterative development framework, the Rational Unified Process,or RUP, is flexible enough to suit a variety of project management styles. As RUP-based teams begin adopting model-driven architecture (MDA) strategies, they need to understand which roles, artifacts, and phrases within RUP require particular attention for successful MDA adoption.
|
 |
Articles |
 |
15 May 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Make WebSphere MQ the JMS provider for applications deployed in WebSphere Application Server
Configure IBM WebSphere Application Server V6 to use IBM WebSphere MQ V5.3 as its Java Message Service (JMS) provider.
|
 |
Articles |
 |
11 May 2005 |
|
| |
Comment lines: Bill Hines: My (least) favorite anti-practices
Technical and logistical suggestions for customers so they can get the most out of IBM software -- and out of IBM consultants.
|
 |
Articles |
 |
11 May 2005 |
|
| |
IBM WebSphere Developer Technical Journal: A practical introduction to message mediation -- Part 2
Learn why and how to route messages using message mediations, including how to develop mediations that change the message routing path, and how to route cloned messages.
|
 |
Articles |
 |
11 May 2005 |
|
| |
Simplify deployment tasks with Solution Installation technology
Solution Installation technology in the IBM Autonomic Computing Toolkit is best understood in terms of the Solution Installation descriptor. With examples included here, learn how to use the Solution Installation descriptor to reap the benefits of self-configuring technology from the Autonomic Computing Toolkit. By eliminating tasks normally required of the software packager and the user who's installing it, solution installation technology saves time and eliminates errors.
|
 |
Articles |
 |
10 May 2005 |
|
| |
Building a better J2EE server, the open source way
Gluecode Software is among the growing number of companies that are successfully commercializing open source software, and it has incorporated several up-and-coming open source middleware components -- including Apache Geronimo and Apache Derby, among others -- into a J2EE application server stack. After the recent announcement of IBM's acquisition of Gluecode, we sat down with one of Geronimo's main contributors and CTO of Gluecode, Jeremy Boynes, to hear his perspectives on Geronimo, Java directions, and the state of open source.
|
 |
Articles |
 |
10 May 2005 |
|
| |
Model Transformation with the IBM Model Transformation Framework
Model transformation technologies are key enablers for model-driven software development. Raising the level of abstraction at which the transformation of models is described is essential for the success of initiatives like Object Management Group's Model Driven Architecture. This article introduces the IBM Model Transformation Framework (MTF) and explains how it can help you define transformations of your Eclipse Modeling Framework models.
|
 |
Articles |
 |
03 May 2005 |
|
| |
Meet the experts: Abdi Salahshour on how the Common Base Event format lays the groundwork for true autonomic maturity
This question and answer article features Abdi Salahshour, a Senior Software Engineer for Autonomic Computing Technology at IBM. developerWorks talked with Abdi about the current Version 1.0.1 of the Common Base Event format and situation categories and also discussed what's on the horizon with problem determination.
|
 |
Articles |
 |
03 May 2005 |
|
| |
Work with Web services in enterprise-wide SOAs, Part 12: Develop risk management Web services in SOAs using IBM Rational ClearQuest
Part 12 in this series shows how to develop Web services to manage risks in SOAs. You'll see examples of how the risk cycle life should be expanded to accommodate a wider scope and range of threats, vulnerabilities, and risks in today's world; and why Web service orchestrators' roles should be important part of the newer version of the life cycle.
|
 |
Articles |
 |
28 Apr 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Pair J2EE with PHP to implement a common Web application infrastructure
Enterprise Java applications deployed on WebSphere Application Server and Web sites deployed in Apache, MySQL, and PHP environments have traditionally been considered competing, mutually exclusive solutions. However, you can run WebSphere and PHP together to match their relative advantages to your Web development requirements.
|
 |
Articles |
 |
27 Apr 2005 |
|
| |
Course list: WebSphere Adapters
WebSphere Education course list for WebSphere Adapters.
|
 |
|
 |
18 Apr 2005 |
|
| |
Course list: WebSphere Partner Gateway
WebSphere Education course list for WebSphere Partner Gateway.
|
 |
|
 |
18 Apr 2005 |
|
| |
Course list: WebSphere on iSeries
WebSphere Education course list for WebSphere on iSeries.
|
 |
|
 |
18 Apr 2005 |
|
| |
An introduction to Model-Driven Architecture (MDA)
from The Rational Edge: Over the past two years, the role of model-driven design in improving the productivity and quality of enterprise application development has been widely discussed, yet few documented experiences with the use of MDA styles of development are available. This paper provides a set of practical lessons derived from the design and use of an MDA toolkit at IBM. It highlights the key lessons learned from specific MDA practices, and it offers some observations on the MDA approach in general, including a brief discussion of follow-on work in progress.
|
 |
Articles |
 |
15 Apr 2005 |
|
| |
UML to C++ Transformation Extensibility in Rational Software
Architect
This article describes the extensibility of the UML to C++ transformation included in Rational Software Architect version 6.0.0.1 and later. The article includes a short overview of the functionality that can be used by extensions, as well as a detailed discussion of the transformation extension points and rules. The tutorial section provides step-by-step instructions to create a sample plug-in that extends the UML to C++ transformation. This article is for developers who are interested in adjusting the results of the transformation or adding new functionality to the transformation. It assumes that you have a basic knowledge of the transformation extensibility, and of programming in the Eclipse environment.
|
 |
Articles |
 |
07 Apr 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Accelerated JSF development for XML-based SOA using Rational Application Developer and WebSphere Application Server -- Part 4
This is Part 4 in a series that presents a solution that accelerates presentation development of XML-based Service-Oriented Architechture applications. This article focuses on portlet development using IBM Rational Application Developer V6 and IBM Websphere Portal. Portlets provide a powerful means of presentation delivery with personalized, managed, and reusable content. This article covers configuration and architectural details when combining Service Data Object usage with portlets, and data sharing within and across portlets, by analyzing a pre-built sample insurance portlet application.
|
 |
Articles |
 |
06 Apr 2005 |
|
| |
What is the IBM data access tool?
The IBM data access tool is the latest addition to the IBM Workplace Client Technology, rich edition. It lets you create and view database applications using data access designer and data access viewer. Learn about this new tool and how to use it.
|
 |
Articles |
 |
05 Apr 2005 |
|
| |
Designing and implementing a mediated exchange solution: Develop a flexible metering service using Common Event Infrastructure components
Explore the rationale for using an event-based architectural design in this ninth installment in the series. You discover key elements to leverage Common Event Infrastructure (CEI) for business services using IBM WebSphere Business Integration Server Foundation. Support more complex business models with event correlation. And use the Common Base Event (CBE) specification and CEI capability to implement a metering service to business process monitoring.
|
 |
Articles |
 |
15 Mar 2005 |
|
| |
An MOF-based repository for enterprise architecture models
from The Rational Edge: This paper presents the work Unisys has done to create a central enterprise architecture (EA) at a large organization within the United States federal government. This work includes defining a standard core EA modeling language supported by the EA repository, and building transformations between tool-specific EA models to the standard core EA language. An overview of the IBM Rational tools used in the process is included.
|
 |
Articles |
 |
15 Mar 2005 |
|
| |
Intro to WebSphere Information Integrator OmniFind Edition
WebSphere Information Integrator OmniFind Edition helps you locate information quickly and easily. This tutorial introduces OmniFind, walks you through how to install and configure the product, and explains how to use it.
|
 |
Tutorials |
 |
10 Mar 2005 |
|
| |
Use the Event Catalog in the IBM Common Event Infrastructure
See how the Common Event Infrastructure (CEI) Event Catalog builds on the foundation set by the Common Base Event specification in order to offer a higher-level of agreement for the applications exchanging event data through CEI.
|
 |
Articles |
 |
09 Mar 2005 |
|
| |
Creating portal instances on demand
This article provides an overview of the new portal virtualization capabilities in WebSphere Portal V5.1. It is intended to introduce administrators and portal developers to the virtual portal fundamental concepts, and it provides the necessary background information which you need to plan and to set up virtual portals in your WebSphere Portal environment.
|
 |
Articles |
 |
23 Feb 2005 |
|
| |
IBM Redbooks: Rational Application Developer V6 Programming Guide
This Redbook draft tells how to use the IBM Rational Application Developer V6.0 full-function Eclipse 3.0 based development platform to develop J2EE applications to be deployed to WebSphere Portal and WebSphere Application Server. (SG24-6449)
|
 |
Redbooks |
 |
23 Feb 2005 |
|
| |
IBM Redbook: WebSphere Portal V5.0 Production Deployment and Operations Guide
This IBM Redbook contains best practices for deployment and operational support of WebSphere Portal V5 in a production environment. It addresses the questions on how to initially deploy WebSphere Portal. After you have deployed WebSphere Portal, you can use the operational best practices described in this redbook for themes, skins, pages, and portlet updates in a 24/7 enterprise. (SG24-6391)
|
 |
Redbooks |
 |
23 Feb 2005 |
|
| |
IBM Workplace Client Technology architecture
This article takes an "under the hood" look at IBM Workplace Client Technology to help you better understand its architecture and how you can use its standards-based technologies to build and manage IBM Workplace client applications.
|
 |
Articles |
 |
15 Feb 2005 |
|
| |
Developing an On Demand Workplace, Part 15: Enable learning management with IBM Lotus Learning Management System
Interested in delivering more effective and flexible access to training, enhancing collaboration capability, and increasing productivity across the enterprise? Using IBM Lotus Learning Management System, this article helps you discover how learning management can be enabled within an existing IBM On Demand Workplace environment to provide a cost-effective training mechanism for new employees and on demand access to online courses and learning information. Previous articles in this series describe how self-service and collaboration functions can be integrated into an On Demand Workplace to improve workforce effectiveness.
|
 |
Articles |
 |
15 Feb 2005 |
|
| |
Integrating IBM middleware to develop business solutions: Coordinate a cross-product infrastructure to develop an employee workplace solution
Are you a developer or architect designing cross-product IT infrastructures? Deciding which products to use together can be a challenge. IBM has developed lab-tested scenarios that demonstrate cross-brand integration of IBM Software Group products. Using matrices, this article discusses the products used to create an employee workplace solution and shows you how you can integrate IBM products to accomplish specific employee workplace business goals.
|
 |
Articles |
 |
15 Feb 2005 |
|
| |
Integrating IBM middleware to develop business solutions: Coordinate a cross-product infrastructure to develop a small-to-medium business solution
Are you a developer or architect designing cross-product IT infrastructures? Deciding which products to use together can be a challenge. IBM has developed lab-tested scenarios that demonstrate cross-brand integration of IBM Software Group products. Using matrices, this article discusses the products used to create a small-to-medium business solution and shows you how you can integrate IBM products to accomplish specific small-to-medium business business goals.
|
 |
Articles |
 |
15 Feb 2005 |
|
| |
Integrating IBM middleware to develop business solutions: Coordinate a cross-product infrastructure to develop a customer loyalty solution
Are you a developer or architect designing cross-product IT infrastructures? Deciding which products to use together can be a challenge. IBM has developed lab-tested scenarios that demonstrate cross-brand integration of IBM Software Group products. Using matrices, this article discusses the products used to create these solutions and shows you how you can integrate IBM products to accomplish specific business goals.
|
 |
Articles |
 |
15 Feb 2005 |
|
| |
February 2005: Issue contents
|
 |
|
 |
15 Feb 2005 |
|
| |
Connecting Lotus Instant Messaging (Sametime) communities
Lotus Instant Messaging is a valuable tool for communicating with others in your organization. Wouldn't it be great if you could extend this capability so you could exchange instant messages with users in other companiesl? Now you can, using SIP.
|
 |
Articles |
 |
01 Feb 2005 |
|
| |
The EJB Advocate: Getting EJB cross references right
Trying to eliminate the use of EJB components by developers can lead to duplicate reference lists, broken encapsulation, and a maintenance headache. The EJB Advocate tries to ease the pain by showing how session EJBs go beyond providing just distribution, transactions, and security, and how they help make applications more maintainable and reliable.
|
 |
Articles |
 |
26 Jan 2005 |
|
| |
IBM WebSphere Developer Technical Journal: Accelerated JSF development for XML-based SOA using Rational Application Developer and WebSphere Application Server -- Part 2
This is Part 2 in a series that presents a solution that accelerates presentation development of XML-based Service Oriented Architechture (SOA) applications. This solution includes an Eclipse feature that enables the generation of statically typed Service Data Objects (SDO) for an XSD Schema, and provides a runtime framework for using SDOs in the transformation of presentation element data to and from XML data. Part 2 enhances the solution developed in Part 1.
|
 |
Articles |
 |
26 Jan 2005 |
|
| |
Quality busters: Reduce application complexity
From a user perspective, the reliability of an application is the perceived degree to which that application delivers the desired service at the desired time with the desired accuracy. If users think that an application is unreliable, they are reluctant to use it. Therefore, an architect must seriously evaluate the application's reliability. One way to improve reliability is to reduce the number of possible failure points in the application's event path.
|
 |
Articles |
 |
11 Jan 2005 |
|
| |
Quality busters: Not measuring the risks
Members of the information industry often do not think about safety and risk. They consider these factors to be the domain of life-and-death environments like spacecraft software, nuclear power plant control systems, and medical equipment. But even business software can have safety concerns. An improperly processed financial transaction might cause long-lasting harm to a customer or to the business itself. In this article, I introduce failure modes and effects analysis (FMEA) and risk assessments as important tools for business software architects.
|
 |
Articles |
 |
15 Dec 2004 |
|
| |
Meet the experts: Bobby Woolf on J2EE architecture and design
This question and answer article features J2EE expert Bobby Woolf who answers questions about J2EE application architecture and design.
|
 |
Articles |
 |
15 Dec 2004 |
|
| |
December 2004: Issue contents
|
 |
|
 |
15 Dec 2004 |
|
| |
Web services programming tips and tricks: Learn simple, practical Web services design patterns, Part 4
Author James Snell continues a short series of discussions that focus on the application of well-defined and proven Web application design strategies to the world of Web services. In this installment, explore the message bus pattern, which ties together asynchronous, flexible, message-oriented service implementations based on well-known and proven design concepts.
|
 |
Articles |
 |
14 Dec 2004 |
|
| |
Architectural manifesto: Designing software architectures, Part 3
Even if you never write a requirements specification, it's important, as a software architect, to know what separates the good ones from the bad. Learn the fundamentals of writing a good spec and then pass on what you've learned to other members of your development team.
|
 |
Articles |
 |
13 Dec 2004 |
|
| |
Quality busters: Treat everyone equally
Developers sometimes work on systems that are more powerful than the average end user's system. If the developer doesn't recognize the differences between his or her environment and the user's environment, then the end user may reject the developer's work as being unusable. Thus, it is important that enterprise software development implement testing and efficiency measurements with the end user in mind. Development might need to make trade-offs regarding code versions, supported environments, and testing resources.
|
 |
Articles |
 |
03 Dec 2004 |
|
| |
Designing and implementing a mediated exchange solution: Install, configure, and integrate runtime components
This article is the seventh installment in the series about designing and implementing a mediated exchange solution. In this article, you discover the infrastructure requirements for business rule beans applications and the process container based on Business Process Execution Language (BPEL). Learn the requirements, tasks, and infrastructure setup for the runtime environment, which uses BPEL capability in WebSphere Process Choreographer (a component of WebSphere Business Integration Server Foundation V5). And you find out about application-server clustering, business process container naming, deploying entity beans applications, and starting and stopping the business process.
|
 |
Articles |
 |
03 Dec 2004 |
|
| |
IBM WebSphere Developer Technical Journal: JavaServer Pages in WebSphere Application Server V6 -- Part 3
This article, the conclusion of a three-part series, describes the architecture of the JSP engine in WebSphere Application Server V6, which was modified significantly to support the requirements of the JSP 2.0 specification, and to improve its performance and configurability.
|
 |
Articles |
 |
01 Dec 2004 |
|
| |
IBM WebSphere and Lotus: Implementing Collaborative Solutions
This book shows experienced Web developers how to design and deploy WebSphere and Lotus products in collaborative applications. It addresses architecture, security, performance, availability, development, and other considerations.
|
 |
Books |
 |
24 Nov 2004 |
|
| |
Quality busters: Coding by assumption
Is your application ready for the latest version of the operation system it runs on or the program product on which it depends? Will you have to modify your application to upgrade? Have you made assumptions about the operating environment? These and other questions are easier to answer if you build portability into your application -- even if you do not plan to run it on another platform. One key to portability lies in not making any assumptions.
|
 |
Articles |
 |
23 Nov 2004 |
|
| |
Web services programming tips and tricks: Simple, practical Web service design patterns, Part 3
This third tip in a series continues the short series of discussions focusing on the application of well-defined and proven Web application design strategies to the world of Web services with an exploration of the Router pattern.
|
 |
Articles |
 |
23 Nov 2004 |
|
| |
Book Review: MDA Distilled: Principles of Model-Driven Architecture
from The Rational Edge: This is a review of a book that provides a brief but comprehensive overview of the emerging MDA technology and its applications in the software development process.
|
 |
Articles |
 |
15 Nov 2004 |
|
| |
IBM WebSphere Portal InfoCenters, Version 4.1
This page provides access to the most current V4.1 InfoCenters in all supported languages.
|
 |
Product documentation |
 |
15 Nov 2004 |
|
| |
November 2004: Issue contents
|
 |
|
 |
15 Nov 2004 |
|
| |
Managing content in an employee workplace, Part 1: Handle increasing volumes of content
Your business is inundated with all sorts of content, from many different sources and in different formats. Employees struggle to manage content, to locate and access information, and to overcome technological challenges. In this series, you find out how an employee workplace can provide an online environment that integrates corporate information and required employee functions, as well as collaborative capabilities with access to administrative and business applications. In this first article, you learn about the business environment and problems, roles, solution scenarios, and architecture of the employee workplace solution.
|
 |
Articles |
 |
09 Nov 2004 |
|
| |
IBM WebSphere Portal V5.1 Announcement Letter
The official announcment letter for this release of WebSphere Portal describe the new features in this release, including new business process integration features, virtual portals on demand, integrated Web Content Management, and improved deployment options.
|
 |
Product specifications |
 |
09 Nov 2004 |
|
| |
DB2 Basics: How to get useful information from the DB2 UDB system catalog
DB2 UDB maintains a set of special tables called the system catalog. These tables, which contain the metadata that describes database objects, have two sets of views defined on them: read-only views under the SYSCAT schema and updatable views under the SYSSTAT schema. This article introduces the DB2 UDB system catalog, and shows how this rich repository of database information can be mined for useful information. Examples of how to query the catalog (using either the command line or the DB2 Control Center) are provided.
|
 |
Articles |
 |
02 Nov 2004 |
|
| |
High availability load balancing with IBM WebSphere Edge Server for Lotus Workplace
Want to ensure that Lotus Workplace is highly reliable and scalable? Use the power of the WebSphere Edge Server for load balancing and high availability. This article explains how we set up a WebSphere Edge Server to take advantage of these features as part of our Lotus Workplace test environment.
|
 |
Articles |
 |
01 Nov 2004 |
|
| |
Web services programming tips and tricks: Learn simple, practical Web services design patterns, Part 2
Part 2 of this series continues a discussion focusing on the application of well-defined and proven Web application design strategies to the world of Web services with an introductory look at the Command Facade Pattern.
|
 |
Articles |
 |
26 Oct 2004 |
|
| |
IBM WebSphere Portal Education Overview
Use this guide or roadmap to help you plan appropriate training for yourself and your team. (PDF)
|
 |
Roadmaps |
 |
26 Oct 2004 |
|
| |
Event-driven fine-grained auditing with Informix Dynamic Server
Learn how to use triggers to implement fine-grained auditing. This article covers the use of the datablade API to generate auditing events from transactions. It also introduces the new feature of trigger introspection that allows you to create a generic auditing function that can be applied to any table. The article comes with example code that implements the solutions discussed.
|
 |
Articles |
 |
21 Oct 2004 |
|
| |
An autonomic computing roadmap
If autonomic computing is the process of making computers behave like living, sentient creatures, then you, as a developer, are the doctor who makes sure your products and systems are performing properly. If there's an area of concern, you must diagnose it and make sure it has what it needs to function properly. This article gives you a roadmap to begin integrating autonomic computing concepts into your products. (Note: Updated for Release 2 of the IBM Autonomic Computing Toolkit.)
|
 |
Articles |
 |
21 Oct 2004 |
|
| |
IBM Redbooks: Patterns: Using Business Service Choreography In Conjunction With An Enterprise Service Bus
This IBM Redpaper describes the characteristics of business process management (BPM) and then introduces some design concepts for using a business service choreography (BSC) engine in conjunction with an Enterprise Service Bus to implement BPM.
|
 |
Redbooks |
 |
20 Oct 2004 |
|
| |
Agility comes of age
from the Rational Edge: This column traces the agile software movement’s growth and development, primarily by looking at changes in the attendees, sessions, and discussions at conferences devoted to XP and the agile movement.
|
 |
Articles |
 |
15 Oct 2004 |
|
| |
Book review: Enterprise Architecture Using the Zachman Framework
from The Rational Edge: This book presents the increasingly important discipline of enterprise architecture in terms of the Zachman Framework, an analysis tool for current software architecture and a business's plans for its evolution. The authors provide a detailed explanation of the Framework, and conclude with a defining a methodology for applying the Framework to plan and implement an enterprise architecture strategy.
|
 |
Articles |
 |
15 Oct 2004 |
|
| |
October 2004: Issue contents
|
 |
|
 |
15 Oct 2004 |
|
| |
Introduction to IBM Content Manager Portlet Version 2.0.1
The primary focus of this article is on the DB2 Content Manager (DB2 CM) Portlet Version 2.0.1. The DB2 CM Portlet is a DB2 CM Web application that invokes the DB2 CM Java Web Component Toolkit (JWT) and DB2 CM Java Beans components to interface with a DB2 CM server. The portlet implemented with MVC allows developers to separate the actions from the views, individual functions can be reused independent of the whole, and custom functions or components can be easily integrated with the portlet.
|
 |
Articles |
 |
14 Oct 2004 |
|
| |
IBM Redbooks: Using BPEL Processes in WebSphere Business Integration Server Foundation Business Process Integration and Supply Chain Solutions
This IBM Redbook examines business process integration using Business Process Choreographer to build solutions that help to streamline the supply chain process. We provide a sample scenario that integrates business processes to streamline a supply chain showing how suppliers and customers can use global repositories to synchronize data.
|
 |
Redbooks |
 |
06 Oct 2004 |
|
| |
Construct a reliable Web service
Try a new architectural solution and structure for a reliable Web service using logging. Looking at an outline of different applications of logging, you will see that there is a need for reliable logging, and by taking a closer look at reliable logging applications you will find that logging is an excellent application for Web services. This paper does not cover all design aspects important for distributed systems, but initially covers the two aspects most important for reliability: reliability and fault tolerance and logging with transactional semantics.
|
 |
Articles |
 |
05 Oct 2004 |
|
| |
September 2004: Issue contents
|
 |
|
 |
15 Sep 2004 |
|
| |
IBM Redbooks: WebSphere Portal Express and Express Plus V5 for the IBM iSeries Server
This IBM Redbook is for system administrators, application developers, and IT consultants who want to install and use WebSphere Portal Express on the IBM iSeries platform. It includes an overview of each part of WebSphere Portal and related products, typical scenarios for integrating with iSeries applications, portlets on iSeries, and information on maintaining WebSphere Portal. (SG24-6096)
|
 |
Redbooks |
 |
07 Sep 2004 |
|
| |
Web app security using Struts, servlet filters, and custom taglibs
Web-based business applications need stringent security regulations. Within an application, each different role requires a predetermined set of access rights. In this article, Swaminathan Radhakrishnan explains how you can use Struts, taglibs, and servlet filters to develop a powerful and flexible security model that can be used directly by almost any Web-based business application.
|
 |
Articles |
 |
02 Sep 2004 |
|
| |
IBM Workplace Client Technology (Rich Client Edition) ISV Integration Guide
This paper is for Independent Software Vendors (ISVs) who are just starting to investigate options and possible approaches for integration with the recently announced IBM Workplace Client Technology. It describes different levels of integration that are, or will be, available with this technology, high-level benefits of the various integration methods, and evolution paths for moving up the integration spectrum for specific ISV segments.(REDP-3883-00)
|
 |
Redbooks |
 |
31 Aug 2004 |
|
| |
The On Demand operating environment
The On Demand operating environment is based upon the concepts of Service Oriented Architecture (SOA). SOA views every application or resource as a service implementing a specific, identifiable set of (business) functions. In addition to the business functions, services in an on demand environment might also implement management interfaces to participate in the broader configuration, operation, and monitoring of the environment. This article provides an introduction to the On Demand operating environment.
|
 |
Articles |
 |
24 Aug 2004 |
|
| |
DB2 for z/OS: DB2 database design
Many design decisions made early during the development process can have a significant influence on the performance of your DB2 applications and databases. This article provides some general guidelines and recommendations for achieving better DB2 performance in z/OS environments.
|
 |
Articles |
 |
19 Aug 2004 |
|
| |
DB2 and open source: Web polling with DB2, PHP, and Linux
Web polling or voting provides a great way to get feedback from visitors to your site. This article shows you how to add this feature to your Web site using IBM DB2 UDB, PHP, and Linux . You'll look at some of the design aspects of how to conduct a meaningful poll and then you will dive into the technical details. The design you'll explore includes using a database to store the polling information and the PHP scripting language to vote, create, manage, and review the polls.
|
 |
Articles |
 |
19 Aug 2004 |
|
| |
August 2004: Issue contents
|
 |
|
 |
15 Aug 2004 |
|
| |
Online game infrastructures, Part 5: Make the game work
In this final installment of the online gaming series, IBM Senior IT Architect Veronika Megler recaps the game infrastructure design process, delivers a final revised build-buy-borrow template, discusses making the game work, and notes a few additional potential functions.
|
 |
Articles |
 |
11 Aug 2004 |
|
| |
IBM Redbooks: WBISF 5.1 architecture
WebSphere Business Integration Server Foundation V5.1 extends the capabilities of WebSphere Application Server V5.1 by adding Process choreographer technology, Programming Model Enhancements (PMEs), Common Event Infrastructure technology preview. This paper addresses these features of WebSphere Business Integration Server Foundation.
|
 |
Redbooks |
 |
10 Aug 2004 |
|
| |
IBM Redbooks: WebSphere Business Integration Server Foundation V5.1
This redbook describes the technical details of WebSphere Business Integration Server Foundation, and the details of using WebSphere Studio Application Developer Integration Edition for application development. It provides valuable information for system administrators, developers and architects about the products covered. The book specifically focuses on WebSphere Process Choreographer and on solutions using it.
|
 |
Redbooks |
 |
28 Jul 2004 |
|
| |
Online game infrastructures, Part 4: Address community requirements, game upgrades, and account maintenance
In Part 4 of the series, IBM Senior IT Architect Veronika Megler focuses on the function requirements for community interaction, introduction of new game content, and assisting gamers with account-maintenance tasks.
|
 |
Articles |
 |
27 Jul 2004 |
|
| |
Deploying IBM DB2 Content Manager OnDemand in a HACMP environment
This article describes the steps needed to configure OnDemand in a two-node HACMP environment.
|
 |
Articles |
 |
15 Jul 2004 |
|
| |
July 2004: Issue contents
|
 |
|
 |
15 Jul 2004 |
|
| |
Developing analytic applications with IBM DB2 Alphablox
DB2 Alphablox enables a wide range of developers - from professional application programmers to business analysts - to rapidly deliver custom analytic applications. Non-programmer analysts can use FastForward, a reporting and analysis application framework, to create and publish analytics, while professional application developers can leverage modular, reusable components to quickly assemble a broad range of personalized customized analytic applications.
|
 |
Articles |
 |
14 Jul 2004 |
|
| |
Online game infrastructures, Part 3: Integrate additional device-support functions
In Part 3 of four, Senior IT Architect Veronika Megler focuses on integrating new device-support functions that meet e-commerce and device-connectivity requirements into the existing online games infrastructure.
|
 |
Articles |
 |
13 Jul 2004 |
|
| |
IBM LWWCM concepts and features with IBM DB2 CM as a repository
This article explains the solution architecture, main concepts, objects and features
of IBM Lotus Workplace Web Content Management (LWWCM), Java Edition and the advantages of using IBM DB2 Content Manager as a repository.
|
 |
Articles |
 |
07 Jul 2004 |
|
| |
Designing the Business Service Layer
Follow this article and learn a design technique that identifies the business service layers of a Web application through use cases. This identification opens the way to an uncluttered development process as it enables simplified testing and maintenance.
|
 |
Articles |
 |
06 Jul 2004 |
|
| |
IBM Redbooks: Develop and Deploy a Secure Portal Solution, Using WebSphere Portal V5.0.2 and Tivoli Access Manager V5.1
This new 2-part comprehensive book discusses portal security architecture, topology selection, design, and integration considerations, and provides and describes a complete working example. SG24-6325.
|
 |
Redbooks |
 |
06 Jul 2004 |
|
| |
Making your portal multilingual: Configuring WebSphere Portal V5 to use WebSphere Translation Server V5
This tutorial tells how to install and configure IBM WebSphere Portal V5 to use IBM WebSphere Translation Server V5 for machine translation of portal pages.
|
 |
Tutorials |
 |
29 Jun 2004 |
|
| |
Patterns: Implementing an SOA using an Enterprise Service Bus
This Redbook describes service-oriented architecture and how it applies to Web services and e-business on-demand. It provides a detailed description of the Enterprise Service Bus and guides you through the process of implementing an Enterprise Service Bus using current IBM technologies.
|
 |
Redbooks |
 |
29 Jun 2004 |
|
| |
Service-Oriented Architecture expands the vision of Web services, Part 2
This paper continues a detailed examination of Service-Oriented Architecture (SOA). Part 1 discussed characteristics of SOA. This article discusses the SOA Connection Architecture -- the roles in SOA, how a service requester and a service provider communicate, how a service provider specifies information needed for integrating the service into a service requester, and how a service requester can find services it needs. It also presents patterns of message exchange and compares synchronous and asynchronous exchanges.
|
 |
Articles |
 |
28 Jun 2004 |
|
| |
Online game infrastructures, Part 2: Concentrate on the game
In Part 2 of four, IT architect Veronika Megler focuses on integrating runtime patterns of the online games infrastructure into a first-level solution and outlines how to determine if outsourcing is the best path.
|
 |
Articles |
 |
23 Jun 2004 |
|
| |
IBM WebSphere Developer Technical Journal: WebSphere Application Server V5 advanced security and system hardening
Security consists of more than just some firewalls at the edge of your network protecting you from the outside. It is a difficult and complex set of actions and procedures that strive to strengthen your systems as much as is appropriate. This book excerpt covers many aspects of security in general, details the WebSphere Application Server security architecture, discusses hardening a WebSphere Application Server environment, and provide tips for secuirty troubleshooting
|
 |
Articles |
 |
23 Jun 2004 |
|
| |
June 2004: Issue contents
|
 |
|
 |
15 Jun 2004 |
|
| |
The DB2 UDB memory model
This article teaches you the basics of how DB2 uses memory. Also, you'll learn in detail the limitations of 32-bit memory architectures. Examples of most common memory allocation problems are provided for each of the following supported platforms: AIX, Solaris, HP-UX, Linux and Windows.
|
 |
Articles |
 |
10 Jun 2004 |
|
| |
Online game infrastructures, Part 1: Develop a high-level business description and identify patterns
Senior IT architect Veronika Megler ignites the first of a five-part series on infrastructures for online games companies with eight steps that demonstrate how to develop a compelling high-level business description and how to identify supporting business patterns.
|
 |
Articles |
 |
07 Jun 2004 |
|
| |
WebSphere Business Integration: an architectural overview
This article provides an overview of the Business Integration platform -- the architecture, programming model, tools, and runtime. (PDF)
|
 |
Articles |
 |
07 Jun 2004 |
|
| |
More scripting with DB2 UDB for Windows
This article is the third in a series of articles covering the topic of IBM DB2 Universal Database (UDB) and Windows scripting. In this article we continue to explore in detail more scripting options including Object REXX and PerlScript with Windows Script Host (WSH) and DB2 UDB V8 for Windows.
|
 |
Articles |
 |
03 Jun 2004 |
|
| |
Improve database performance on file system containers in IBM DB2 UDB V8.2 using Concurrent I/O on AIX
Database server performance depends heavily on the I/O subsystem performance. Starting with the DB2 Universal Database V8.2 release, DB2 UDB supports Direct I/O and Concurrent I/O on AIX, and Direct I/O on HP, Solaris, Linux, and Windows. The focus of this article is AIX. It discusses various application I/O models available on AIX, and then describes how DB2 takes advantage of the CIO feature.
|
 |
Articles |
 |
03 Jun 2004 |
|
| |
Manage business performance, Part 2: Retail scenarios and business performance management architecture
This article describes user scenarios, which are part of a retail business performance management project that this series is based on. The scenarios serve as use cases for the business performance management implementation discussion in follow-on articles in the series. The authors also present the architecture of a business performance management solution. Part 1 defines business performance management, explains the value it can bring to your organization, discusses inhibitors to success with business performance management, and highlights how the IBM business performance management offering can overcome these inhibitors to deliver a significant return on investment.
|
 |
Articles |
 |
01 Jun 2004 |
|
| |
IBM WebSphere Portal 5.0.2 Collaboration Center Migration Considerations
This product document describes the differences between the Collaboration Center for WebSphere Portal V5 and V5.02, such as, differences in the People Finder portlet. It also provides the steps to install, deploy, and configure the new level of the collaborative components using a fix pack.
|
 |
Product documentation |
 |
01 Jun 2004 |
|
| |
Merging disparate IT systems, Part 5: Understand the policy system
In this series about merging disparate IT systems across two insurance companies, one focus area is to merge and automate the policy systems into a common front end. This article describes that policy system, and gives an overview of the architecture and implementation of the merged policy system. It also includes descriptions of products, platforms, and tools used. Part 1 gives an overview of using business process management to create integrated solutions.
|
 |
Articles |
 |
28 May 2004 |
|
| |
May 2004: Issue contents
|
 |
|
 |
15 May 2004 |
|
| |
Mastering IBM WebSphere Portal Server: Expert Guidance to Build and Deploy Portal Applications
This book is for portal administrators, developers, architects, and managers involved with WebSphere Portal projects. It teaches you how to install, develop and deploy portlets, administer, manage, and implement a WebSphere Portal V5.0.2 environment. It also covers most current, major portal-related topics such as personalization, collaboration, search, document management, and content management. Because portals are normally found in business applications environments with a high degree of complexity, this book addresses how portals interact with components such as LDAP servers, enterprise applications, mobile devices, and other (vertical) portals.
|
 |
Books |
 |
12 May 2004 |
|
| |
The Nature of Software: What's So Special About Software Engineering?
From The Rational Edge: As engineering organizations across North America struggle with the concept of opening their doors to and registering or licensing software engineers, questions naturally arise about what software engineering actually entails. This article explores the ways in which software engineering is fundamentally different from other engineering disciplines.
|
 |
Articles |
 |
29 Apr 2004 |
|
| |
DB2 UDB V8.2 Enhancements on Linux
Read here about the numerous enhancements in DB2 UDB V8.2 that can deliver benefits in the Linux environment.
|
 |
Articles |
 |
29 Apr 2004 |
|
| |
XML Matters: GUIs and XML configuration data
Over time, XML has permeated many niches. One area where XML is used increasingly is in the configuration of graphical user interfaces, especially in elements that are persistent but should not be fixed at compile-time. In this installment, David looks at the use of XML in Mac OS X's Aqua GUI, and in the K Desktop Environment (KDE) which is either standard or available in most modern Linux distributions.
|
 |
Articles |
 |
28 Apr 2004 |
|
| |
IBM Redbooks: A Portal Composite Pattern Using WebSphere Portal V5
The Portal composite pattern combines Business and Integration patterns to help implement a portal solution. This is an update of the IBM Redbook A Portal Composite Pattern Using WebSphere V4.1, SG24-6869, and is based on WebSphere Portal V5.
|
 |
Redbooks |
 |
28 Apr 2004 |
|
| |
Monitoring and response for distributed systems
Building complex distributed systems is easier than ever, but many development and operations teams are not prepared for the volume of data that results from run-time failures. This paper describes a design and operations philosophy for monitoring and responding, which helps to manage these run-time failures. Real-world examples are used to illustrate the problems and solutions.
|
 |
Articles |
 |
27 Apr 2004 |
|
| |
IBM Redbooks: On demand Operating Environment: Creating Business Flexibility
This IBM Redbook provides an overview of the architecture of an on demand Operating Environment and describes in detail the components that are required to create business flexibility through integration. To meet the business needs of being responsive, variable, focused, and resilient, an on demand Operating Environment must be integrated, autonomic, virtualized, and open. Though these attributes are all interrelated, this redbook focuses on the integration component as the key enabler of business flexibility. (SG24-6633)
|
 |
Redbooks |
 |
27 Apr 2004 |
|
| |
IBM Redbooks: On demand Operating Environment: Managing the Infrastructure
This redbook provides descriptions of several approaches that one can choose to start implementing pieces of an on demand Operating Environment today. Which approach is right for the reader will depend on their specific business environment and their immediate needs. (SG24-6634)
|
 |
Redbooks |
 |
27 Apr 2004 |
|
| |
Facing the challenges of Enterprise Transformation
from The Rational Edge: This article examines IBM's Enterprise Transformation solution, focusing on the phases required for a successful endeavor, the business drivers affecting transformation, and the ways software development tools can help align IT with business goals.
|
 |
Articles |
 |
16 Apr 2004 |
|
| |
April 2004: Issue contents
|
 |
|
 |
15 Apr 2004 |
|
| |
IBM Redbook: Lotus Workplace Web Content Management
This Redbook describes best practices for deployment planning, information architecture, site design, solutions to integration issues, presentation alternatives, navigation, and other Web content management related topics. (SG24-6309)
|
 |
Redbooks |
 |
14 Apr 2004 |
|
| |
Creating a voice portlet deployment environment
See how to set up two-computer deployment environment for testing voice portlets. The enviornment includes WebSphere Portal, WebSphere Voice Application Access, Application Developer, and Voice Toolkit. You verify the environment by installing and hearing the HelloWorld voice portlet greet you.
|
 |
Articles |
 |
13 Apr 2004 |
|
| |
A look at the new functions in DB2 Universal Database V8.2
DB2 V. 8.2 is full of new features that cut the time-to-value for your on demand solutions. It features enhancements for application development, vast improvements in lights-out operation and manageability, high availability, security, and a whole lot more.
|
 |
Articles |
 |
08 Apr 2004 |
|
| |
An overview of interactive voice response applications
Learn about the system environment, tools, and programming requirements for developing and running an interactive voice response (IVR) application, using WebSphere Voice products. You see how the telephone can be a thin client to applications traditionally available only from the desk top.
|
 |
Articles |
 |
06 Apr 2004 |
|
| |
Best Practices for Web services, Part 12: Web services security, Part 2
Understanding your security options in a service-oriented architecture that leverages Web services can enable you to make the best selection of security technology addressing your requirements for authentications, data integrity, and confidentiality. This second part of an article on Web services security covers WS-Security capabilities leveraged in real-world customer solutions with IBM WebSphere Application Server.
|
 |
Articles |
 |
30 Mar 2004 |
|
| |
Integrating DWL Insurance applications with IBM WebSphere Portal
This article describes how engineers from IBM and DWL integrated WebSphere Portal, the DWL Unifi framework, DWL Insurance, and the IBM Portlet API to provide customizable offerings called enterprise insurance solutions. The process described here illustrates how to apply programming patterns and to add portal features to existing J2EE applications to increase the value of an already valuable industry offering. In this example, the authors show how their teams created an enterprise portal with on demand access to personalized transactional business services.
|
 |
Articles |
 |
29 Mar 2004 |
|
| |
IBM Redbooks: Lotus Workplace 1.1 Products: Deployment Guide
This Redbook walks through installing and configuring the Lotus Workplace platform, which includes all of the collaboration components: Messaging, Team Collaboration, Collaborative Learning, and Web Content Management. Includes usage scenarios, sample scripts, and LDAP import file, troubleshooting help, and provides choices for multiple configurations on Windows and Linux systems. (SG24-7087).
|
 |
Redbooks |
 |
24 Mar 2004 |
|
| |
IBM Redbooks: IBM WebSphere Portal for Multiplatforms V5 Handbook
This Redbook covers most of the major administrators tasks, and many developers task pertaining to V. It includes installation, configuration, and administration on a variety of platforms, migration from V4 to V5, clustering, patterns, examples and scenarios for integrating enterprise information into a portal, and how to exploit the Lotus collaboration features. (SG24-6098)
|
 |
Redbooks |
 |
24 Mar 2004 |
|
| |
March 2004: Issue contents
|
 |
|
 |
15 Mar 2004 |
|
| |
How does RUP SE apply to a system of systems?
from The Rational Edge: Brown explains how IBM RUP for Systems Engineering, or RUP-SE, can support project involving the integration of multiple systems.
|
 |
Articles |
 |
08 Mar 2004 |
|
| |
Integrate remote enterprise information systems with JCA, JMS, and Web services
This article shows you how to integrate legacy transactions running on a geographically remote enterprise information systems (EIS) into your business processes. It discusses possible quality of service (QoS) issues and how to overcome them using a combination of Java Connector Architecture (JCA), Java Messaging Service (JMS), and Web services. The article also covers how to use WebSphere Studio Application Developer Integration Edition tools, WebSphere MQ, and WebSphere Application Server to enable the required levels of QoS and boost developer productivity.
|
 |
Articles |
 |
05 Mar 2004 |
|
| |
IBM WebSphere Developer Technical Journal: Developing JSF Applications using WebSphere Studio V5.1.1 -- Part 2
Part 2 of this 5-part series on Java Server Faces builds upon Part 1, continuing with the creation of JSF submission forms, and showing some of the dynamic controls that can be used for visually developing J2EE Web applications.
|
 |
Articles |
 |
18 Feb 2004 |
|
| |
IBM WebSphere Developer Technical Journal: Alternatives for integrating Interwoven TeamSite Content Management with WebSphere Portal
This article describes several approaches for integrating WebSphere Portal with a Web content management system. Although the various approaches described here use Interwoven Teamsite as the Web CM, they are relevant for other Web CMs as well.
|
 |
Articles |
 |
18 Feb 2004 |
|
| |
Next-generation model-driven development
from The Rational Edge: This article traces the evolution of IBM Rational automated modeling tools, describes the advanced capabilities of IBM Rational Software Architect, and helps readers decide whether they can benefit from transitioning to this tool. It also discusses the advantages of using the integrated tools in IBM's Eclipse-based Software Development Platform.
|
 |
Articles |
 |
15 Feb 2004 |
|
| |
February 2004: Issue contents
|
 |
|
 |
15 Feb 2004 |
|
| |
Understanding IBM DB2 Records Manager 3.1 Architecture
Embed e-records into host business applications quickly and easily using DB2 Records Manager (IRM), which has been re-written in the J2EE platform-independent language. This article describes IRM's architecture so that you can make your business applications do what you need them to do.
|
 |
Articles |
 |
13 Feb 2004 |
|
| |
Java application deployment considerations
This article describes some commonly implemented scenarios for accessing DB2 UDB servers from a Java application, and presents recommendations for each setup.
|
 |
Articles |
 |
13 Feb 2004 |
|
| |
Book review -- Beyond Software Architecture: Creating and Sustaining Winning Solutions
from The Rational Edge: This review examines a book with a strong message: The technical issues of architecture cannot be separated from business issues.
|
 |
Articles |
 |
05 Feb 2004 |
|
| |
Server targeting explained in WebSphere Studio V5.1.1
Server targeting takes the guesswork out of figuring out which JDK is supported by the server on which you intend to install your application, and which JAR files should be added to the build path for a given server. This article explains the details of server targeting.
|
 |
Articles |
 |
01 Feb 2004 |
|
| |
A step-by-step guide to configuring a WebSphere Portal V5 cluster
This document, for portal administrators, tells how to create an IBM WebSphere Portal cluster for failover and scalability support, especially for a production environment. This guide walks you through building an example cluster consisting of two portal nodes (WebSphere Portal), a database server (DB2) running 4 databases, a Web server (IBM HTTP Server), an LDAP server (IBM Directory Server, and Deployment Server (a component in WebSphere Application Server).
|
 |
Articles |
 |
30 Jan 2004 |
|
| |
January 2004: Issue contents
|
 |
|
 |
15 Jan 2004 |
|
| |
Best practices for Web services: Part 8
Over the course of the past five articles in this series the authors have covered actual customer scenarios from IBM Emerging Technologies jStart and IBM Global Services team projects. The analysis given in the proceeding installments were based directly upon real scenarios, not hypothetical exercises. This article will summarize the scenarios and the various types of implementation practices that were utilized during the detail design and development phases in building the solutions. The implementation practices to be covered are in many cases a level of detail lower than what was outlined in the five business scenarios which all Web services implementers will need to consider for their business integration solutions.
|
 |
Articles |
 |
13 Jan 2004 |
|
| |
Configuring your solution with WebSphere Portal, WebSphere Application Server, and WebSphere MQ
Creating applications that provide a Web front-end to a set of enterprise backend systems involves installing and configuring several products to work together. This paper provides advice for configuring such a solution with WebSphere Portal, WebSphere Application Server, and WebSphere MQ. The example solution uses WebSphere Portal to provide the Web front end, WebSphere Application Server as the application server, and WebSphere MQ for the messaging layer to the other enterprise back-end systems. This paper also describes IBM's autonomic computing efforts with respect to configuration, and describes how this work will make configuration easier in the future.
|
 |
Articles |
 |
06 Jan 2004 |
|
| |
Provide a Facade interface for enterprise Web services
Enterprise information systems (EISs) can offer powerful functionality to users. However, their raw interfaces are often anything but friendly, supplying and demanding data that is often irrelevant to a particular user's needs. In this article, Masahiro Ohkawa shows you how to use WebSphere Application Developer, Enterprise Edition, to create a Facade interface that stands as a mediator between an enterprise service and the outside world. He uses a concrete example to illustrate Web services' ability to hide complexity and get users the information they need -- and nothing else.
|
 |
Articles |
 |
06 Jan 2004 |
|
| |
Developing and deploying a Struts application as a WebSphere Portal V5
Portlet
This article describes and illustrates how to use the Jakarta Struts
Framework, which is incorporated into the IBM Struts Portlet Framework, to
develop and deploy an application as a portlet that runs under IBM WebSphere
Portal V5.
|
 |
Articles |
 |
06 Jan 2004 |
|
| |
Migrating to a service-oriented architecture, Part 2
This is the second part of the introduction in a series of articles intended to help you better understand the value of a service-oriented architecture (SOA), and to develop a realistic plan for evaluating your current infrastructure and migrating it to a true service-oriented architecture. It is intended that after reading this paper, you will understand why it is claimed that a SOA is the best platform for carrying existing assets into the future, as well as enabling the rapid and correct development of future applications. Further, you should have a better understanding of the major considerations in planning such a migration. Part 1 of this paper described some of the forces driving consideration of a SOA, and the requirements that might be placed on the architecture. Part 2 continues now with the discussion of services and interfaces.
|
 |
Articles |
 |
16 Dec 2003 |
|
| |
Migrating to a service-oriented architecture, Part 1
This is the first in a series of papers intended to help you better understand the value of a service-oriented architecture (SOA), and to develop a realistic plan for evaluating your current infrastructure and migrating it to a true service-oriented architecture. It is intended that after reading this paper, you will understand why it is claimed that a SOA is the best platform for carrying existing assets into the future, as well as enabling the rapid and correct development of future applications. Additionally, you should have a better understanding of the major considerations in planning such a migration.
|
 |
Articles |
 |
16 Dec 2003 |
|
| |
January 2003: Issue contents
|
 |
|
 |
15 Dec 2003 |
|
| |
: Issue contents
|
 |
|
 |
15 Dec 2003 |
|
| |
December 2003: Issue contents
|
 |
|
 |
15 Dec 2003 |
|
| |
A new look and a new foundation for IBM developerWorks
developerWorks unveils its new look -- a series of enhancements to the design and navigation of the site based largely on input from readers like you. Under the surface, our infrastructure has changed to integrate and take advantage of WebSphere Portal. With one DNS change, developerWorks has moved from using WebSphere Application Server 4.0.6 in a single Web site model to using WebSphere Portal 4.1.4 in an aggregated Web site model. Portlets and Web services let us pull together content and applications and present that content and those applications to you through our single portal-based interface. This article summarizes how -- and why -- we did it.
|
 |
Articles |
 |
04 Dec 2003 |
|
| |
Consumer self-service, Part 1: Help customers help themselves by providing services on the Web
In today's electronic world, businesses often achieve customer loyalty by providing quality services on the Web and enabling customers to use those services without ever waiting for, or requiring help from, a human. This article describes the business requirements that lead to the adoption of a consumer self-service solution. It covers the business context, key business scenarios, roles involved in a consumer self-service solution, and a high-level overview of the architecture for building such a solution.
|
 |
Articles |
 |
04 Dec 2003 |
|
| |
DB2 Development Add-In Technical Preview
IBM has introduced a tech preview for the DB2 Development Add-in for Visual Studio .NET. This article introduces you to all the new features and rich functionality that are now available.
|
 |
Articles |
 |
04 Dec 2003 |
|
| |
Create an intelligent and flexible solution with BPM, Business Rules, and Business Intelligence: Sense and respond in the data warehouse
In our first article, we introduced the overall concepts of ondemand business, business process management (BPM), business rules engine and business intelligence. In the second article, we demonstrated how a business rules engine can serve to externalize policy from the business process manager. In the third article, we discussed the details of how to make business intelligence data visible to the business process. In this final article in the series, we touch on analytics in concert with BPM can create a dynamic and flexible sense and respond environment.
|
 |
Articles |
 |
04 Dec 2003 |
|
| |
Using C#Builder Architect to Build Model-Driven Windows Applications for
DB2 UDB
In this two-part series, we show how to use Borland Enterprise Core
Objects (ECO) in Borland C#Builder Architect to build a powerful application
for IBM DB2 Universal Database (UDB) that is powered by a UML model. This
first article illustrates the basic principles of ECO and shows how it works
with DB2.
|
 |
Articles |
 |
20 Nov 2003 |
|
| |
November 2003: Issue contents
|
 |
|
 |
15 Nov 2003 |
|
| |
eClient 101 Customization and Integration
Published: October 21, 2003 ISBN: 0738499196 516 pages.This IBM Redbook provides a basic introduction to IBM DB2 Content Manager Version 8 eClient. View it online.
|
 |
Redbooks |
 |
14 Nov 2003 |
|
| |
Using Cooperative Portlets in WebSphere Portal V5
With cooperative portlets, you can coordinate the behavior of multiple portlets in a seamless fashion. This extension to the Click-to-Action technology introduced in WebSphere Portal V4, adds a persistent connection, called a wire, between portlets. Property transfers can occur as a side-effect of user interactions with a source portlet, so that users no longer have to explicitly pick an action on the target from a menu.
|
 |
Articles |
 |
28 Oct 2003 |
|
| |
WebSphere Capacity - On Demand: Developing EdgeComputing Applications
Edge Computing is focused on off-loading parts of your enterprise application into a value added network to significantly improve the application's performance, scalability, and resiliency. This paper is intended for those who are in some way involved in constructing large scale e-business applications, and looking forward to applying on demand technology to improve performance, scale, and other areas, while reducing total cost of ownership.
|
 |
Articles |
 |
22 Oct 2003 |
|
| |
Using Netegrity SiteMinder Authentication for WebSphere Portal
Learn how to configure WebSphere Portal and WebSpher Application Server V4 to use Netegrity SiteMinder V5.5 as the authentication mechanism. Understand choices for session validation and for handling secured URL requests from WebSphere Portal through SiteMinder.
|
 |
Articles |
 |
15 Oct 2003 |
|
| |
October 2003: Issue contents
|
 |
|
 |
15 Oct 2003 |
|
| |
Create an intelligent and flexible solution with BPM, Business Rules, and Business Intelligence: Business process analysis
This is the first in a series of articles that will examine several scenarios for creating flexible, dynamic and responsive business solutions through the integration of business process management, business rules and business intelligence. This article uses an examination of the problems of a fictitious company to introduce the concepts.
|
 |
Articles |
 |
09 Oct 2003 |
|
| |
DB2 Universal Database and the Highly Available Data Store
Critical database applications demand a robust strategy for the preventing data loss and guaranteeing high availability of your data store. This article surveys your options for high availability on Linux, UNIX and Windows platforms.
|
 |
Articles |
 |
09 Oct 2003 |
|
| |
September 2003: Issue contents
|
 |
|
 |
15 Sep 2003 |
|
| |
User-defined Aggregate Functions in DB2 Universal Database
DB2 Universal Database supports offers several built-in aggregate (or column) functions including AVG, COUNT, MIN, MAX, SUM, and others. However, there is currently no direct way to implement your own user-defined aggregate function. This article presents an approach for achieving specific aggregations. The technique employs the built-in aggregate function MAX to perform the actual aggregation, and several features that are available for scalar user-defined functions (UDFs) to provide the special needs required by aggregates.
|
 |
Articles |
 |
11 Sep 2003 |
|
| |
Understanding the Portlet Component Model in IBM WebSphere Portal
This paper describes the portlet component model and the Portlet API employed in IBM WebSphere Portal. It also includes an example of a portlet written to this API.
|
 |
Articles |
 |
02 Sep 2003 |
|
| |
IBM DB2 Universal Database and Adaptec DuraStor Performance Study
High performance and high availability are key requirements for any mission-critical database. This article give hints and tips for configuring an IBM DB2 UDB database cluster with Adaptec DuraStore external storage to achieve the best results.
|
 |
Articles |
 |
28 Aug 2003 |
|
| |
IBM Rational Rapid Developer: More control for architects over code, design, and deployment
from The Rational Edge: The author discusses the major attributes of IBM Rational Rapid Developer that enable architectural and construction control, thereby ensuring high-quality business applications.
|
 |
Articles |
 |
15 Aug 2003 |
|
| |
August 2003: Issue contents
|
 |
|
 |
15 Aug 2003 |
|
| |
Relational Modeling with UML
This white paper explains the basic concepts behind relational modeling, how it applies to databases, and how it is implemented using the Unified Modeling Language (UML). In addition, it identifies differences between Entity Relationship (ER) modeling and relational modeling. While ER modeling suits the analysis of the problem, relational modeling deals with the implementation.
|
 |
Articles |
 |
14 Aug 2003 |
|
| |
IBM WebSphere Developer Technical Journal: Using WebSphere Business Integration Adapters with WebSphere Application Server Enterprise -- Part 1
To make it easier for for new Web applications or integrated business processes to make extensive use of existing enterprise information systems, IBM extended the WebSphere Business Integration Adapters to support their use with WebSphere Application Server by exposing EIS applications and functions as services. This article provides an overview of the run time and development architecture, and the tasks required to exploit this integration.
|
 |
Articles |
 |
13 Aug 2003 |
|
| |
Porting to DB2 Universal Database Express Edition Version 8.1 from Microsoft SQL Server 2000
This article introduces the IBM DB2 UDB Express product and its capabilities, discusses porting databases and applications, and describes the most important aspects of porting applications from Microsoft SQL Server 2000 to DB2 UDB Express.
|
 |
Articles |
 |
01 Aug 2003 |
|
| |
The Go-ForIt quest continues, Part 7: Go-ForIt performance and capacity
This article introduces the dragonslayer methodology for performance and capacity benchmarking, a tried-and-true, field-tested performance tuning methodology.
|
 |
Articles |
 |
01 Aug 2003 |
|
| |
XQuery and SQL: Vive la Difference
Ken North explains the importance of XQuery, a new query languagefor XML that can help when SQL isn't enough.
|
 |
Articles |
 |
31 Jul 2003 |
|
| |
Information on Demand
This article explains how DB2 Information Integrator can make information on demand possible without breaking the bank -- or your developers' backs.
|
 |
Articles |
 |
31 Jul 2003 |
|
| |
A Researcher's Dream
IBM Research's Laura Haas provides a look at how the technology that's applied to incredibly complex integration challenges in the life sciences industry may also work for you.
|
 |
Articles |
 |
31 Jul 2003 |
|
| |
Exploiting WebSphere InterChange Server V4.2 and WebSphere Enterprise V5: An Integrated Scenario
This article is the lead article in a seven-part integrated scenario series that demonstrates how to use WebSphere Business Integration Version 4.2 in conjunction with WebSphere Application Server Enterprise Version 5.0. This particular article provides a working sample of a process flow in WebSphere Application Server Enterprise that integrates with WebSphere Business Integration Version 4.2 collaborations.
|
 |
Articles |
 |
30 Jul 2003 |
|
| |
Using the WebSphere Business Integration Adapter for JMS with WebSphere InterChange Server V4.2 (Part 1 - Configuring the Adapter)
This article is one in a series of related articles that build an integrated scenario that demonstrates using WebSphere Business Integration 4.2 in conjunction with WebSphere Application Server Enterprise Edition 5.0. This particular article shows how to use the WebSphere Business Integration Adapter for JMS for integrating applications that expose an interface using the Java Message Service (JMS) API. The sample WebSphere InterChange Server collaboration that is provided receives a JMS message from WebSphere MQ as input and writes an updated JMS message to WebSphere MQ as its output.
|
 |
Articles |
 |
30 Jul 2003 |
|
| |
Using the WebSphere Business Integration Adapter for JMS with WebSphere InterChange Server V4.2 (Part 2 - Running the JMS Client with WebSphere Studio Application Developer Integration Edition V5)
This article is one in a series of related articles that build an integrated scenario that demonstrates using WebSphere Business Integration 4.2 in conjunction with WebSphere Application Server Enterprise Edition 5.0. This particular article shows how to use WebSphere Studio Application Developer Integration Edition to configure and test a J2EE Enterprise Application that drives a WebSphere InterChange Server collaboration by putting a JMS message to an inbound WebSphere MQ queue that the WebSphere Business Integration Adapter for JMS is listening on.
|
 |
Articles |
 |
29 Jul 2003 |
|
| |
Using the WebSphere Business Integration Adapter for JText with WebSphere InterChange Server 4.2
This article is one in a series of related articles that build an integrated scenario that demonstrates using WebSphere Business Integration 4.2 in conjunction with WebSphere Application Server Enterprise Edition 5.0. This particular article demonstrates how to use the WebSphere Interchange Server JText Connector for integrating file-based applications. It provides a sample collaboration that receives a file as input and generates a file as output of its processing.
|
 |
Articles |
 |
29 Jul 2003 |
|
| |
Using the WebSphere Business Integration Adapter for Web Services with WebSphere InterChange Server 4.2 (Part 2 - Calling a Web Service from a Collaboration)
This article is one in a series of related articles that build an integrated scenario that demonstrates using WebSphere Business Integration 4.2 in conjunction with WebSphere Application Server Enterprise Edition 5.0. It shows how to call a Web service from a WebSphere InterChange Server collaboration using the WebServices connector. The Web service is hosted by the embedded WebSphere test server within the WebSphere Studio Application Developer Integration Edition integrated test environment.
|
 |
Articles |
 |
28 Jul 2003 |
|
| |
Using the WebSphere Business Integration Adapter for Web Services with WebSphere InterChange Server 4.2 -- Part 1: Exposing a Collaboration as a Web Service
This article is one in a series of related articles that builds an integrated scenario that shows you how to use WebSphere Business Integration 4.2 in conjunction with WebSphere Application Server Enterprise Edition 5.0. This particular article shows how to expose a WebSphere Interchange Server collaboration as a Web service using the WebServices connector and subsequently invoke the Web service from within the WebSphere Studio Application Developer Integration Edition integrated test environment.
|
 |
Articles |
 |
27 Jul 2003 |
|
| |
Inside DB2 Universal Database: the Package Cache
The package cache acts as a repository for package and statement information for both static and dynamic SQL statements in DB2 UDB. Although written for DB2 UDB V5, the information is accurate for later versions and the article is still a great source of information on the internals of the package cache, how it works, and how it affects performance and locking.
|
 |
Articles |
 |
22 Jul 2003 |
|
| |
Inside DB2 Universal Database: The Life and Times of an SQL Statement
For many users of DB2 UDB, the details of how DB2 analyzes and processes an SQL statement are a mystery. This article provides some insight into the internals of DB2 UDB and how they interact during the different stages of processing for an SQL statement: from the initial presentation of the statement to DB2 UDB, through its compilation, all the way to its execution. The basic information provided here applies to both static and dynamic SQL statements. Although written for Version 5 of DB2 UDB for UNIX and Windows, it applies to later versions of as well.
|
 |
Articles |
 |
22 Jul 2003 |
|
| |
The Federation: Database Interoperability, the Adventure Continues (Part 2)
The second of a two-part series on how to implement data federation using DB2 Information Integrator, this article focuses on a case study for a marketing campaign mailing list. In addition it covers dealing with big tables and data, creating XML documents from federated joins, and publishing federated XML via WebSphere MQ.
|
 |
Articles |
 |
17 Jul 2003 |
|
| |
Leverage your Microsoft SQL Server 2000 Skills to Learn DB2 UDB Version 8
This article shows Microsoft SQL Server 2000 administrators how to leverage their SQL Server knowledge to quickly gain skills on DB2 UDB for Linux, UNIX, and Windows Version 8.
|
 |
Articles |
 |
17 Jul 2003 |
|
| |
Designing component-based architectures with Rational Rose RealTime
from The Rational Edge: This article first examines the goals and challenges of developing and deploying real-time systems and then describes an easy-to-follow approach to architecting a scalable, component-based system with Rose RealTime.
|
 |
Articles |
 |
15 Jul 2003 |
|
| |
Model-driven architecture targets middleware interoperability challenges
from The Rational Edge: Richard Soley, Chairmain and CEO of the Object Mangement Group and the OMG Strategy Group details this Model Driven Architecture that is language-, vendor-, and middleware neutral.
|
 |
Articles |
 |
15 Jul 2003 |
|
| |
The Go-ForIt quest continues, Part 5: How portlets extend Go-ForIt's Web services
This article describes how to develop portlets by accessing the Web services in Go-ForIt. We discuss the architecture and design of the portlets from existing JavaServer Pages (JSP) components, command beans, and Web services in the Go-ForIt B2C application.
|
 |
Articles |
 |
01 Jul 2003 |
|
| |
Best Practices for EMC Symmetrix 8000 with IBM DB2 Universal Database
This white paper gives you a general overview of IBM DB2 Universal Database (UDB) with database partitioning and the EMC Symmetrix 8000 series (Symmetrix).
|
 |
Articles |
 |
19 Jun 2003 |
|
| |
Architecture Patterns for Solution Integration for WebSphere Business Integration V4
This article describes some architectural design patterns that demonstrate supporting the business process requirements of an Enterprise Application Integration (EAI) hub using the combination of WebSphereR Business Integration products: WebSphere MQ Integrator Broker, WebSphere MQ Workflow, and WebSphere InterChange Server.
|
 |
Articles |
 |
18 Jun 2003 |
|
| |
Basic IDS architecture and tuning
It is important for an Informix DBA to be familiar with basic IDS architecture; it gives broader and deeper insights into the database server and helps in daily database administration work such as troubleshooting, monitoring and fine tuning a database engine for better performance.
|
 |
Articles |
 |
17 Jun 2003 |
|
| |
Domain modeling: Leveraging the heart of RUP for straight through processing
from The Rational Edge: In financial services development environments, domain modeling can help system architects visualize the current trading environment, and decide how to optimize various systems to achieve straight through processing (STP) -- end-to-end automation of the pre-trade to post-trade settlement process.
|
 |
Articles |
 |
15 Jun 2003 |
|
| |
June 2003: Issue contents
|
 |
|
 |
15 Jun 2003 |
|
| |
Web services globalization model
This article starts from the base elements of a globalization architecture and then applies them to the Web services architecture. To strengthen the ideas, some examples are raised in the paper, together with some references for further information.
|
 |
Articles |
 |
03 Jun 2003 |
|
| |
Best practices for Web services: Part 7
Throughout the various scenarios covered in this best practices series, the writers have sought to illustrate how customers are leveraging Web services technology to provide third-party access to an existing IT application infrastructure. In the majority of the solutions discussed so far, the emphasis has been on the exposition of large-grained application services, using standards-based technology and infrastructure for servicing external business partners. Here, they discuss an enterprise-level IT strategy defined by a global financial services organization describing an application development and integration platform based on emerging Web services technologies.
|
 |
Articles |
 |
01 Jun 2003 |
|
| |
DB2 UDB Evaluation Guide for Linux and Windows
You ask yourself, "So I have downloaded DB2 UDB Version 8 for Linux or Windows. What's next?" This IBM Redbook helps you journey through the experiences of discovering the new DB2 UDB V8.1. This journey introduces you to existing features and enhancements that make the DB2 family of products a superb choice for a relational database.
|
 |
Redbooks |
 |
22 May 2003 |
|
| |
May 2003: Issue contents
|
 |
|
 |
15 May 2003 |
|
| |
Meet the Experts
Meet Nelson Mattos, who talks about information integration, what it means and what impact it will have on developers.
|
 |
Articles |
 |
08 May 2003 |
|
| |
IBM WebSphere Portal Primer, Second Edition
This book describes WebSphere Portal V 5.1 running on WebSphere Application Server Versions 5.1.x or 6.0. The authors systematically guide you through the IBM WebSphere Portal product, which includes the portal server, the Personalization server, Workplace Web Content Management, Document Manager, versatile search engine, collaboration component, virtual portal capabilities, business process integration, and task management features.
|
 |
Books |
 |
30 Apr 2003 |
|
| |
The Power of Partitioning
Misconceptions about partitioning abound. Experts from the Toronto Lab set the record straight about this useful feature.
|
 |
Articles |
 |
29 Apr 2003 |
|
| |
Plugging in to Faster Data Access
As it matures with each release, DB2 UDB for Linux, UNIX and Windows provides faster distributed data access. Changes in version 8 take it to a whole new level.
|
 |
Articles |
 |
29 Apr 2003 |
|
| |
Solving the Data Warehouse Puzzle
This article explains how federation technology can help businesses meet new needs by extending theirexisting data warehouses.
|
 |
Articles |
 |
29 Apr 2003 |
|
| |
Everything You Wanted to Know About DB2 Universal Database Processes
Ever wonder what all those DB2 processes actually do? This article
describes the processes that DB2 UDB uses on Linux, UNIX and Windows,
discusses why you might need to understand these processes, and details their
functions.
|
 |
Articles |
 |
24 Apr 2003 |
|
| |
The Federation: Database Interoperability (Part 1)
Popular author and presenter Marty Lurie tackles the federation - the data federation, that is. Marty explains how IBM federated database technology works, the critical technical success factors, and how the IBM implementation stacks up when tested against these factors.
|
 |
Articles |
 |
24 Apr 2003 |
|
| |
WebSphere Application Server Enterprise Process Choreographer: Staff Resolution Architecture
This document describes the architecture of the components involved in staff resolution. It explains the interaction between the Web client, business process engine, work item manager, staff resolution plug-ins, and staff repositories, then focuses on the role of staff resolution.
|
 |
Articles |
 |
16 Apr 2003 |
|
| |
Architect Struts applications for Web services
When you're converting an enterprise app for use with Web services, the simplest way to do it is to associate a single operation with a single enterprise service. But that's not necessarily the best idea. In this article, Jerome Josephraj shows you how to build Web services applications based on the tried and true Model-View-Controller (MVC) design pattern. To that end, he's adapted Struts, a popular open-source MVC framework, for use in the Web services arena. By examining the sample application outlined here, you'll see how you can use Struts and Web services together.
|
 |
Articles |
 |
15 Apr 2003 |
|
| |
April 2007: Issue contents
|
 |
|
 |
15 Apr 2003 |
|
| |
Member Services in WebSphere (R) Portal: Setting up a custom user data store
Member Services is the component of WebSphere Portal that manages information about users and groups that are registered to the portal. WebSphere Portal provides an LDAP and database that are configured during installation to store user and group information. However, many organizations have pre-existing user data stores that they want to connect to the portal rather than rebuilding the user subsystem from scratch. This document provides an overview of how Member Services manages the user profile and how
|
 |
Articles |
 |
25 Mar 2003 |
|
| |
March 2003: Issue contents
|
 |
|
 |
15 Mar 2003 |
|
| |
IBM Redbooks: IBM WebSphere Portal V4.1 Handbook Volume 1
The IBM WebSphere Portal V4.1 Handbook is available in three volumes of Redbooks. This is volume 1. These Redbooks position the IBM WebSphere Portal for Multiplatforms as a solution that provides a single point of interaction with dynamic information, ap
|
 |
Redbooks |
 |
11 Mar 2003 |
|
| |
WebSphere User Roles
This paper describes twelve distinct technical roles that are performed when you develop an e-buiness solution using IBM WebSphere products. These roles range from analyzing business needs, to designing a solution, installing software, developing applications, testing, deploying, and administering them. Understanding these roles provides a common basis for communicating software needs and requirements.
|
 |
Articles |
 |
05 Mar 2003 |
|
| |
Understanding the architecture of the Lotus Learning Management System
The IBM Lotus Learning Management System (LMS) is a set of software components that allow an organization to create, manage, and deliver employee training.This article presents a technical description of the LMS architecture and its major components.
|
 |
Articles |
 |
03 Mar 2003 |
|
| |
Best practices for Web services: Part 6
Continuing our focus on best practices for Web services, we discuss a customer's need to provide a secure single sign-on experience for their business partners that enables them to aggregate information from distributed applications while enabling the business partner to control their end user's experience without the need for multiple manual log on processes. In this installment we apply the new Web services vernacular and the IBM Patterns for e-business to this real-world business scenario with the goal of helping IT executives and architects better understand the role and appropriate use of Web services.
|
 |
Articles |
 |
01 Mar 2003 |
|
| |
Business process management with IBM Holosofx
Industry analysts estimate companies spend 40 percent of their IT budgets on integration, including business processes integration. In this article, Natalie Walker Whitlock looks at how IBM Holosofx business process modeling and monitoring tools, as part of IBM's WebSphere Business Integration platform, can help customers implement powerful business integration solutions.
|
 |
Articles |
 |
01 Mar 2003 |
|
| |
IBM WebSphere Developer Technical Journal: System Administration for WebSphere Application Server V5
This is Part 2 of a series that covers a variety of ways to use the WebSphere Application Server V5 management features. Part 2 explores the administrative client API, and discusses how to use it to develop your own custom administrative client program.
|
 |
Articles |
 |
19 Feb 2003 |
|
| |
Modeling the enterprise data architecture
from The Rational Edge: This article describes a new approach, based on the Unified Modeling Language (UML), which the authors believe meets the real requirements for modeling an enterprise data architecture.
|
 |
Articles |
 |
15 Feb 2003 |
|
| |
Meet the Experts: Irving Wladawsky-Berger on e-business on demand
e-business on demand requires an environment that is totally based on open standards such as Linux, the Open Grid Services Architecture, and Web services. Learn from IBM's point man for e-business on demand, Dr. Irving Wladawsky-Berger, about the technology and motivation behind e-business on demand.
|
 |
Articles |
 |
04 Feb 2003 |
|
| |
Lessons learned: Fernando Salazar and the LMS architecture
An interview with the chief architect of the Lotus Learning Management System (LMS) 1.0 looks at its relationship to LearningSpace and its use of WebSphere Application Server and J2EE to meet the performance needs of organizations with 100,000-plus users.
|
 |
Articles |
 |
03 Feb 2003 |
|
| |
A quick course in LearningSpace - Virtual Classroom
A look at the architecture of LearningSpace - Virtual Classroom (LVC), a Web-based e-learning solution for the delivery of real-time instructor-led classroom teaching. LVC is built on three IBM/Lotus Software products: Domino, QuickPlace, and Sametime.
|
 |
Articles |
 |
03 Feb 2003 |
|
| |
Business process integration with IBM CrossWorlds, Part 3: Automatically externalize Web services with WebSphere Business Connection
In this third and final installment in the series, Rob Cutlip describes how to enable Web services for the IBM CrossWorlds environment by using WebSphere Business Connection offerings, which allow business-to-business process integration and data sharing among trading partners.
|
 |
Articles |
 |
01 Jan 2003 |
|
| |
IBM Redbooks: Best Practices for High-Volume Web Sites
For more than three years, IBM's High-Volume Web Sites (HVWS) team has been working with many of the world's largest Web sites. The team has accumulated a significant amount of knowledge and defined best practices for designing and deploying high-volume
|
 |
Redbooks |
 |
03 Dec 2002 |
|
| |
Best practices for Web services: Part 4, A Managed Public and Private Process Application Pattern Scenario
We apply the new Web services vernacular introduced in Part 1 and the IBM Patterns for e-business discussed in Part 2 to this real world business scenario with the goal of helping IT executives and architects better understand the role and appropriate use of Web services.
|
 |
Articles |
 |
01 Dec 2002 |
|
| |
Implementing National Language Support (NLS) in WebSphere Portal 4.1
WebSphere Portal applications can be designed to let users to easily select the language in which they want information displayed. This article describes a flexible approach that was used by a major manufacturer.
|
 |
Articles |
 |
27 Nov 2002 |
|
| |
November 2002: Issue contents
|
 |
|
 |
15 Nov 2002 |
|
| |
Best practices for Web services: Part 3
In the first two installments of this column, we laid a semantic and organizational foundation upon which we could begin to analyze real-world business applications within which Web services play a key role. In this installment, we apply our new Web services vernacular introduced in Part 1 and the IBM patterns for e-business discussed in Part 2 to an actual business scenario in the financial services industry requiring application integration. You'll see how Web services can help bridge gaps between organizations within an enterprise with very different IT philosophies.
|
 |
Articles |
 |
01 Nov 2002 |
|
| |
Business Process with BPEL4WS: Learning BPEL4WS, Part 4
Learn how to create processes with the BPWS4J Visual Editor
|
 |
Articles |
 |
01 Nov 2002 |
|
| |
Building a Portlet within the Model-View-Controller Paradigm using WebSphere Portal
This article describes a portlet implementation and design within a Model-View-Controller (MVC) paradigm in the context of WebSphere Portal 4.1. WebSphere Portal supports MVC by using Listeners to handle events generated through user actions, and JSPs to generate views.
|
 |
Articles |
 |
30 Oct 2002 |
|
| |
WebSphere Application Server Enterprise Process Choreographer: Concepts and Architecture
This paper uses scenarios to show how you can benefit from using Process Choreographer in today's business environment. It explains some basic business-process concepts that are used by Process Choreographer and describes how to develop, use, and administer business processes. An overview of the architecture is also given.
|
 |
Articles |
![]() |