Modeling virtual systems with the IBM Rational Software Architect deployment architecture tools
This article discusses the use of the deployment architecture tools in IBM Rational Software Architect 7.5 in modeling virtual systems. It describes how to represent virtual deployments in a topology and how to work with existing virtual images.

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.

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.

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.

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.

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.

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.

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.

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

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

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.

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.

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.

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.

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.

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 white paper that addresses these challenges. This article expounds such information beyond this agency to industries across the board.

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.

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.

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.

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 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.

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.

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.]

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.

Web services SOAP message validation
Learn the history and the underlying technologies of Web services. Build a Web service using bottom-up development method. Transmit, receive, decrypt, validate SOAP messages and verify digital signatures of SOAP messages with the Web services validation tool for WSDL and SOAP. Explore a real world Web service such as the U.S. National Weather Service with the Web services validation tool for WSDL and SOAP.

Getting started with Media Extender for WebSphere Process Server, Part 1: Overview: Concept and fundamental usage
Media Extender for WebSphere Process Server (Media Extender) builds on Services Oriented Architecture and can provide the business agilility for the media industry. The article gives a fundamental introduction of Media Extender and describes how to use component provided by product to setup facility to help media industry people achieve a dynamic and automatic media content management.

Getting started with Media Extender for WebSphere Process Server, Part 2: New features: What’s new in Media Extender version 7.0
This article series describes new and enhanced features in Media Extender for WebSphere Process Server v7.0, including the evolution of the Media Hub, enhancement of MxEndpointLookup and MxRules support ASD and user specified media metadata.

Top 10 SOA and Web services tutorials and articles — April 2010
Check out which SOA and Web services tutorials and articles developerWorks readers found most interesting last month.

IBM Rational System Architect analytics overview
Learn about the analytic capabilities of IBM Rational System Architect, which allows you to use statistical analysis on your enterprise architecture model. This demo shows how to create and run a report based analytic using drag-and-drop and the Heat Map Manager.

Automated Interface Test Framework
Automated interface testing alleviates the inconsistencies introduced by manual testing. Comprehensive interface testing is very important to assure regression testing of the code, whenever a change is made to the code. Exhaustive testing of all the test cases is hard to achieve if this testing is done manually. This framework provides the foundation to build automated interface testing for Service Oriented Integration solution.

Use InfoSphere Business Glossary to define a common business language among modeling tools
Combining common business language taxonomies with modeling tools encourages architects, modelers, and developers to understand and use commonly understood business terms, which eliminates the ambiguity that loosely specified language can introduce. This drives alignment of requirements between IT and business stakeholders. This article describes how to use InfoSphere(TM) Business Glossary, Rational(R) Software Architect, and InfoSphere Data Architect within a specific development flow to introduce agreed-upon terms into the modeling environments, establishing the correct semantics early in the development cycle. This effort decreases the cost of development by reducing the churn of getting IT to understand what the business requirements really mean.

Identity federation using SAML and WebSphere software
This article focuses on how to support Identity Federation leveraging WebSphere Application Server basic capabilities together with an open-source implementation of SAML specification, making available to the readers information on how to forge, transform and handle WS-Security token such as Username Token and SAML Token. Starting from this approach, the article will also show how to address the same goal through specific products like WebSphere DataPower SOA Appliance, in order to compare these two possible approaches in terms of ease of deployment, impact on the existing infrastructure, overall complexity and flexibility.

Modeling with SoaML, the Service-Oriented Architecture Modeling Language: Part 4. Service composition
This fourth article of this five-part series covers how to assemble and connect the service participants modeled in “Part 3. Service realization” and then choreograph their interactions to provide a complete solution to the business requirements. The resulting service participant will assemble the services provided by the Invoicer, Productions, and Shipper participants in a services value chain to provide a service capable of processing a purchase order. It also shows how this service participant fulfills the original business requirements.

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.

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.

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.

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.

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.

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).

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.