Main

September 26, 2006

Introduction to IP Multimedia Subsystem (IMS), Part 1: SOA Parlay X Web services


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.

August 09, 2006

Deploy SOA applications in Apache Geronimo using XMLBeans


Deploy SOA applications in Apache Geronimo using XMLBeans
Curious about XMLBeans? This advanced, easy-to-use XML-Java binding technology lets you access an XML file just like you would any Java object or JavaBean. Find out more about XMLBeans technology, including how to use it with Apache Geronimo and how it simplifies and streamlines service-oriented architecture (SOA) development.

July 27, 2006

Seven minutes: Manage resources with WSDM


Seven minutes: Manage resources with WSDM
Welcome to Seven minutes, a series that looks at autonomic computing technologies at IBM and in the world over a two-week period. In this installment, discover Web Services Distributed Management (WSDM), a consistent interface that lets you manage disparate resources without knowing their types, models, or technologies. Learn to create a simple resource model so you can process Common Base Events from a file. And read about a new database interoperability specification and where the future of autonomic computing might go.

May 15, 2006

SOA programming model for implementing Web services: SOA and the mainframe software environment


SOA programming model for implementing Web services: SOA and the mainframe software environment
Service-Oriented Architecture (SOA) is an evolutionary concept that's applicable to new and existing software systems. However, the best ways to apply SOA to an existing software system may not be obvious. Discover several approaches and how these can benefit your business.

May 02, 2006

Comment lines: Bill Hines: The (XML) threat is out there...


Comment lines: Bill Hines: The (XML) threat is out there...
New technologies mean new types of attacks on systems and data. Knowing what kinds of attacks are possible is one step toward protect your environment from them. Another may be the implementation of a new type of hardware appliance like those available from DataPower.

Architectural manifesto: Migrating to a Service-Oriented Architecture


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.

April 15, 2006

Versioning and dyanamicity with WebSphere Process Server


Versioning and dyanamicity with WebSphere Process Server
This article introduces the concepts of versioning and dynamicity and provides three example scenarios that well designed business process applications and business integration applications need to handle.

April 12, 2006

IBM WebSphere Developer Technical Journal: Building a powerful, reliable SOA with JMS and WebSphere ESB -- Part 2


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.

April 05, 2006

Online banking with Apache Geronimo and Axis2, Part 1: The service: Laying down the framework


Online banking with Apache Geronimo and Axis2, Part 1: The service: Laying down the framework
Dive deep into the intricacies of using Apache Geronimo and Axis2 to build a complex Web services application. This three-part tutorial series walks you through building an example online banking Web service, documenting each step of the process so new users can quickly grasp the concepts and build a complete Web service and Web-interface client that connects to and communicates with the Web service. In the first installment, you get acquainted with the example Web service and the Web services that use WSDL, build and compile a WSDL file, and test and deploy it on Geronimo.

December 19, 2005

Firewalls: Web services' Achilles' Heel? Overcome asynchronous messaging challenges by


Firewalls: Web services' Achilles' Heel?
Overcome asynchronous messaging challenges by using Web Services Polling (WS-Polling). Specifications such as WS-Coordination/Transactions and WS-Reliable Messaging can now assume there's an asynchronous message processing model -- and one that is defined in a standard way -- simply by using the WS-Addressing headers. However, as with many things, there's a downside to using asynchronous message processing and an obstacle to its adoption -- firewalls.

December 16, 2005

Use Business Integration Reference Architecture (BIRA) tools, Part 1: Model


Use Business Integration Reference Architecture (BIRA) tools, Part 1: Model your business processes with WebSphere Business Integration Modeler
Create business process models using Business Integration Reference Architecture (BIRA) tools such as IBM Websphere® Business Integration Modeler, Websphere Studio Application Developer Integration Edition, and WebSphere Business Server Foundation. People in a variety of roles, from business analysts to developers, can benefit from the power and flexibility of these tools in defining and executing their business process models.

December 12, 2005

Web services development patterns Web services have become a standard


Web services development patterns
Web services have become a standard way of implementing Service Oriented Architectures. Developers have used many patterns of developing these Web services, but these patterns have not been well-defined or discussed. This article describes these development patterns and discusses their advantages and disadvantages in terms of tooling support and results. The analysis is based on real-world experience in developing customer solutions.

December 11, 2005

AOP@Work: Performance monitoring with AspectJ, Part 2 Ron Bodkin shows


AOP@Work: Performance monitoring with AspectJ, Part 2
Ron Bodkin shows you how to add more advanced monitoring features to the Glassbox Inspector, a finely tuned monitoring infrastructure that combines AspectJ and JMX.

December 01, 2005

Firewalls: Web services' Achilles' Heel? Overcome asynchronous messaging challenges by


Firewalls: Web services' Achilles' Heel?
Overcome asynchronous messaging challenges by using Web Services Polling (WS-Polling). Specifications such as WS-Coordination/Transactions and WS-Reliable Messaging can now assume there's an asynchronous message processing model -- and one that is defined in a standard way -- simply by using the WS-Addressing headers. However, as with many things, there's a downside to using asynchronous message processing and an obstacle to its adoption -- firewalls.

November 28, 2005

From UML to BPEL This article describes a new tool


From UML to BPEL
This article describes a new tool from part of the Emerging Technologies Toolkit version 1.1 (ETTK) released on alphaWorks which takes processes defined in the Unified Modeling Language (UML) and generates the corresponding BPEL and WSDL files to implement that process. This capability is used to highlight some of the benefits of the Object Management Groups (OMGs) Model Driven Architecture (MDA) initiative: raising the level of abstraction at which development occurs, which, in turn, will deliver greater productivity, better quality, and insulation from underlying changes in technology.

November 15, 2005

Transform protocols and route messages through an ESB Deploy a


Transform protocols and route messages through an ESB
Deploy a Simple Object Access Protocol/Java(TM) Messaging Service (SOAP/JMS) stateless session bean Web service implementation in IBM WebSphere(R) Application Server Version 6.0 (Application Server) and provide access to SOAP/JMS using configured Service Integration Bus (SIB) messaging resources. Also learn how to configure Service Integration Bus Web services (SIBWS) inbound and outbound services to provide protocol transformation and routing of SOAP/HTTP service requests to the same SOAP/JMS target service.

November 08, 2005

From UML to BPEL This article describes a new tool


From UML to BPEL
This article describes a new tool from part of the Emerging Technologies Toolkit version 1.1 (ETTK) released on alphaWorks which takes processes defined in the Unified Modeling Language (UML) and generates the corresponding BPEL and WSDL files to implement that process. This capability is used to highlight some of the benefits of the Object Management Groups (OMGs) Model Driven Architecture (MDA) initiative: raising the level of abstraction at which development occurs, which, in turn, will deliver greater productivity, better quality, and insulation from underlying changes in technology.

November 03, 2005

Business Information Conformance Statements (BICS) 2 The Business Information Conformance


Business Information Conformance Statements (BICS) 2
The Business Information Conformance Statement (BICS) specifications define information constraints for service information exchanged by business-to-business (B2B) communications in a Service-Oriented Architecture (SOA) environment. The BICS 2 specifications describe the core XML framework (BICS 2 core framework) and three constraint mechanisms: W3C XML Schema Constraint Mechanism (WXSCM), Schematron Schema Constraint Mechanism (SSCM), and MIME Constraint Mechanism (MCM).

November 02, 2005

SOA programming model for implementing Web services, Part 7: Securing


SOA programming model for implementing Web services, Part 7: Securing service-oriented applications
Securing applications in a service-oriented architecture (SOA) is challenging, because the loose coupling that characterizes an SOA can expose existing security implementations' weaknesses. The following solution includes well-defined trust models based on acceptable forms of proof as well as reliance on policies, Web services security, and security engineering best practices.

November 01, 2005

From UML to BPEL This article describes a new tool


From UML to BPEL
This article describes a new tool from part of the Emerging Technologies Toolkit version 1.1 (ETTK) released on alphaWorks which takes processes defined in the Unified Modeling Language (UML) and generates the corresponding BPEL and WSDL files to implement that process. This capability is used to highlight some of the benefits of the Object Management Groups (OMGs) Model Driven Architecture (MDA) initiative: raising the level of abstraction at which development occurs, which, in turn, will deliver greater productivity, better quality, and insulation from underlying changes in technology.

October 31, 2005

Use Apache Sandesha to support Web services implementation Get an


Use Apache Sandesha to support Web services implementation
Get an overview of Apache Sandesha and its architecture. Apache Sandesha is an implementation of WS-ReliableMessaging protocol on top of Apache Axis -- the next generation SOAP (Simple Object Access Protocol) -- that provides extensive support for Web services. As the software industry moves towards Service-Oriented Architecture (SOA) promoting the connectivity of many heterogeneous systems to provide enterprise solutions, Web services will play a major role in this movement, and the base for this connectivity will mainly lie on the messages that they interchange.