Filter by products, topics, and types of content

(419 Products)

(752 Topics)

(20 Industries)

(15 Types)

1 - 100 of 211 results | Next
Show Summaries | Hide Summaries
View Results
Title none Type none Date down
Microservices in action, Part 2: Containers and microservices — a perfect pair
Discover how Linux containers are revolutionizing software development and powering microservices to shift an entire industry. Know the requirements that are critical to success in microservices adoption and how container-based infrastructures make it easier to meet those requirements.
Also available in: Chinese   Portuguese  
Articles 13 Nov 2015
Looking at the evolution of service composition, from SOA to cognitive services
Today, developers can create a wide variety of service compositions with a new breed of cognitive computing services. There are endless possibilities for creating service compositions, but that wasn't always the case back in the early days of service-oriented architecture (SOA) services. In this article, I review the history of service composition development and show how much it has evolved.
Also available in: Chinese   Japanese   Portuguese  
Articles 20 Aug 2015
Integration architecture: Comparing web APIs with service-oriented architecture and enterprise application integration
At a high level, both SOA and web APIs seem to solve the same problem – expose business function in real-time and in a reusable way. This tutorial looks at how these initiatives are different and how they align into an evolving integration architecture. It discusses how API Management differs from the integration architectures that came before it, such as SOA and EAI.
Also available in: Chinese  
Tutorial 18 Mar 2015
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 13 Aug 2014
The placement of BPM runtime components in an SOA
The various runtime components within a business process management (BPM) solution have a subtle relationship with the SOA reference architecture. This article looks at how these components relate to the SOA layers in practice.
Also available in: Russian  
Articles 04 Apr 2014
Big data in the cloud
Big data is an inherent feature of the cloud and provides unprecedented opportunities to use both traditional, structured database information and business analytics with social networking, sensor network data, and far less structured multimedia. Big data applications require a data-centric compute architecture, and many solutions include cloud-based APIs to interface with advanced columnar searches, machine learning algorithms, and advanced analytics such as computer vision, video analytics, and visualization tools. This article examines the use of the R language and similar tools for big data analysis and methods to scale big data services in the cloud. It provides an in-depth look at digital photo management as a simple big data service that employs key elements of search, analytics, and machine learning applied to unstructured data.
Also available in: Chinese   Russian   Portuguese  
Articles 09 Jul 2013
BPM Voices: Insight at the edge
In the world of mobile, cloud and APIs, how do you assert control at the edge of the enterprise, the boundary between the unpredictable external environment and the internal managed systems? And, perhaps even more importantly, how do you gain insight into customer behavior and preferences so that you can advance the customer relationship with every action you take? Resolving such questions is dependent on "insight at the edge" - the idea that by applying service-oriented principles to interactions between external systems of engagement and internal systems of record, you not only protect against undesired external influences, but can tap into the stream of consciousness that already flows through the business.
Also available in: Chinese  
Articles 13 Feb 2013
SOA governance using WebSphere DataPower and WebSphere Service Registry and Repository, Part 2: Authoring and enforcing custom policy vocabularies
Part 1 of this article series introduced the new message mediation capability that WebSphere DataPower implemented in the 5.0.0 version of the appliance firmware. This article, Part 2, will explain how to extend these capabilities even further by enabling the use of custom policy vocabularies to deploy specific proxy processing patterns not covered by built-in policy domains.
Articles 19 Dec 2012
Linking business processes and enterprise services together using IBM Business Process Manager Advanced
This article uses a scenario to illustrate how to separate the business and technical layers in a typical BPM solution implemented in IBM Business Process Manager Advanced, with special focus on the Advanced Integration Services (AIS) capability. The article assumes the reader is already familiar with the concepts of IBM BPM Advanced and wants to understand how best to combine a BPM solution with SOA services using AIS.
Articles 26 Sep 2012
BPM Voices: Where does BPM end and SOA begin?
In this column, Claus Jensen, IBM Chief Architect for SOA, BPM, and EA Technical Strategy, explains the differences between BPM and SOA, why that distinction matters, and why it remains common sense to combine the two but to do so in a structured and well-defined fashion.
Also available in: Chinese   Portuguese  
Articles 26 Sep 2012
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.
Also available in: Chinese   Russian  
Articles 24 Sep 2012
Using SoaML services architecture
The concept of architecture is fundamental to service-oriented architecture (SOA) to encapsulate the interactions between participants. This article explores how to model service architectures by using the OMG SoaML standard.
Also available in: Chinese  
Articles 24 Apr 2012
Building WebSphere Commerce services for cross-channel commerce
This tutorial provides instructions on how to develop services that will be used by Web, mobile, and third party applications. The tutorial also covers the WebSphereCommerce SOA-based programming model and how to build business logic that you can reuse across different channels.
Also available in: Chinese  
Tutorial 29 Feb 2012
Service-oriented architecture (SOA) standards
Service-oriented architecture (SOA) has been a transformational technology used by enterprises to drive business advantages including agility, reduced cost, improved time to market and competitive advantage. This article highlights how standards are important for SOA solutions enhancing customer results and enabling interoperability.
Also available in: Chinese   Russian   Japanese  
Articles 17 Jan 2012
Capturing and analyzing interface characteristics, Part 1: Capturing integration complexity for BPM and SOA solutions
This two-part article describes a well-tested technique for capturing the fundamental interface characteristics of integration points with back end systems. Integration still accounts for a majority of the design and implementation effort of many IT solutions. Poorly understood integration requirements represent a significant risk to a project. You will see how correct analysis of the integration points improves estimating and technology selection, and ultimately enables a more predictable pattern-based approach to solution design and implementation. Moreover, these articles will specifically highlight the relevance of this technique to enterprise architecture initiatives, such as service-oriented architecture (SOA) and business process management (BPM).
Articles 07 Dec 2011
BPM Voices: The evolution of business process management
This article explains the origins and evolution of BPM technology. It explores the differences between BPM and related technologies, core concepts and vocabularies used in the context of BPM technology, various standards around BPM technologies, driven by industry as well as academic initiatives, and current perspectives of BPM technologies. .
Articles 29 Sep 2011
Introduction to IBM Rational Developer for System i for SOA Construction
This article explains how IBM Rational Developer for i5/OS for SOA Construction can help you leverage your existing RPG assets to transition to a more flexible application architecture to support your business needs.
Also available in: Chinese  
Articles 30 Aug 2011
Comment lines: The eventful (and stateful) challenge of service integration
Most IT projects that involve a service-oriented architecture (SOA) – and the majority of projects do – also deal with aspects of integration and connectivity between services and their consumers. This article describes a relatively recent trend of adding additional aspects to the integration layer, namely state handling, decision making, and event handling, driven by the desire of the business to become more customer-centric.
Also available in: Chinese  
Articles 03 Aug 2011
Top 10 SOA and web services tutorials and articles
Check out which SOA and web services tutorials and articles developerWorks readers are finding the most interesting.
Articles 27 Jul 2011
Executing SOA: A Practical Guide for the Service–Oriented Architect
This book follows up where the authors’ best-selling Service-Oriented Architecture Compass left off, showing how to overcome key obstacles to successful SOA implementation and identifying best practices for all facets of execution—technical, organizational, and human.
Books 15 Jul 2011
Handling Complex Web Services in InfoSphere Information Server through DataStage ASB Packs v2.0
With most organizations and enterprises moving towards Enterprise service-oriented architecture, it is important to look beyond the jargon into what it means for developers and implementers and what exactly are the facilities provided by the various software products and solutions to enable Enterprise SOA based integration. In the current economic and heterogeneous business scenarios involving complex web service applications, IBM InfoSphere Information Server cost effectively addresses the challenges of business integration across enterprises by invoking Complex Web Services with its ASB (Application Services Backbone) Packs.
Also available in: Chinese  
Articles 24 May 2011
The Enterprise Service Bus, re-examined
This article clarifies the architectural role of the enterprise service bus (ESB) in a service-oriented architecture (SOA), and refines terminology associated with the ESB and integration in SOA.
Also available in: Chinese   Japanese  
Articles 18 May 2011
Design and develop a more effective SOA, Part 4: Build and manage your service-oriented solution designs using Rational Software Architect and SoaML
This is the fourth article in a five-part series on how to use Rational's latest best-practices development process guidance and modeling tools to design and construct robust, flexible IT solutions based on service-oriented architectures.
Also available in: Chinese  
Articles 09 May 2011
Design and develop a more effective SOA, Part 3: Describe business processes using Rational Software Architect and Business Process Modeling notation
This is the third article in a five-part series on how to use Rational's latest best-practices development process guidance and modeling tools to design and construct robust, flexible IT solutions based on service-oriented architectures.
Also available in: Chinese  
Articles 05 May 2011
Enterprise Modernization and SOA sandboxes
These are not simulations or canned presentations. You log in to actual, running IBM mainframe and enterprise modernization software and follow hands-on exercises that guide you through real-world development scenarios. There is no installation required, thus no disruption to your own system and setup, because the sandboxes run in a cloud environment. Experience IBM Enterprise Modernizations solutions first-hand and improve your SOA skills in these three sandboxes hosted by IBM developerWorks.
Articles 12 Apr 2011
Schools Interoperability Framework and SOA
Data movement from school districts to state departments of education is a key consideration for K-12 schools today. Using examples, this article describes an interoperability bridge allowing state education agencies that are SOA based to interconnect and get data from districts that may be Schools Interoperability Framework (SIF) based.
Also available in: Portuguese  
Articles 15 Mar 2011
Developing a web service and consuming it with J2ME Client
This tutorial demonstrates how to develop web service with Java 2 Platform and deploying it in WebSphere Application Server Community Edition (WASCE) and Tomcat server using two simple examples (HelloWorld and Logging), then invoking them through a J2ME client. Eclipse IDE is also used to develop a web service and deploy it in the WASCE. There is also a Stock-Quote service example in a remote location (not in local host) developed in .NET platform and this tutorial will show how to invoke it using a J2ME client.
Also available in: Japanese  
Tutorial 09 Mar 2011
Five ways to incorporate defect submissions into your tests on the fly
Through five customer-oriented scenarios, you learn, step by step, how to use your IBM Rational Performance Tester and IBM Rational Service Tester for SOA Quality software, along with IBM Rational Team Concert, to create a defect tracking process that is fully integrated into your testing workflow. This increases efficiency and productivity while creating a more tightly integrated software testing process.
Also available in: Chinese  
Articles 22 Feb 2011
Cloud billing service
Cloud billing is the process of generating bills from the resource usage data using a set of predefined billing policies. The author defines a cloud billing service module enabled for a service oriented architecture, covering both functional requirements -- a quote service, conversion functions and policies, payment schemes, and user identification -- and the non-functional, but essential, requirements such as security, scalability, standards, and fault tolerance.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 09 Feb 2011
Exploring the Vector behavior of relationships in common information model (CIM) based service-oriented architecture (SOA) environments
In the process of creating SOA based services from common information model, we know that there is a need to extend CIM due to its abstract nature. An important aspect to understand is that the driving context of the constellation of CIM objects pertaining to an SOA based service is its "Business intention". This article will explore such a characteristic of the relationships of CIM objects in SOA based implementations.
Articles 02 Dec 2010
Selection criteria for packaged applications in service-oriented architecture environments
Selecting package applications is not just a matter of validating the functional match. There are important non-functional forces to conquer in order to meet the business ambition, e.g. business agility and time-to-market of the solution. However, the needs in the non-functional space are often hard to articulate. This article provides for a thinking framework to devise the criteria for package selection covering the non-functional business need as well.
Also available in: Japanese  
Articles 11 Oct 2010
SOA in Practice: Case Study in BPEL and SCA
Service-oriented architecture and the SOA programming model hold the promise of realizing true agility and alignment of IT to the business. But what does it really take to develop true service oriented software? this article will explore the experiences of a small team of architects and developers building an SOA application from the ground up, based on a business process modeled in WebSphere Business Modeler. In this article we describe the design and development process, including considerations for service oriented design and data modeling. We will take a deeper look at one business process implemented in the project, and discuss the techniques for developing the process in BPEL and the service components in SCA using the WebSphere Integration Developer.
Also available in: Japanese  
Articles 28 Sep 2010
Using a combined SOA and TOGAF environment for increased productivity: Part 2. Service-oriented architecture from top to bottom
This three-part series guides you in producing an end-to end SOA implementation lifecycle and topology that complies with the TOGAF framework. Part 1 reviewed the TOGAF Enterprise Continuum, which defines an EA framework structure and includes taxonomies of EA building blocks. This part follows by doing the same with SOA. The final part will reconcile the produced models into a framework that incorporates and integrates the best of both.
Also available in: Chinese   Portuguese  
Articles 03 Aug 2010
Testing SOA services using Rational Service Tester for SOA Quality
This article shows you how to use IBM Rational Service Tester for SOA Quality testing. You can use this tool to perform functional regression testing. Its unique, code-free design supports testers of all experience levels.
Also available in: Chinese  
Articles 15 Jun 2010
Stop copying, start linking
This article describes a linking approach to effectively interconnecting modeling artifacts across different modeling domains, tools and repositories with the goal of providing coherent visibility and traceability throughout an extended model-driven development environment.
Also available in: Chinese  
Articles 01 Jun 2010
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.
Articles 18 May 2010
Solution design in WebSphere Process Server and WebSphere ESB, Part 3: Process implementation types: Patterns based design for process-based solutions
Ever felt that designers need to know too much about BPEL and WebSphere Process Server to prepare their solutions? This article, based on experiences from countless implementations, explains the most common "process implementation types", along with examples and key caveats regarding the anti-patterns that lurk nearby. It provides a set of tried and tested building blocks that are implemented in a more consistent and repeatable way. It also provides a "pattern language" that allows designers to communicate their requirements for Process Server implementations accurately and succinctly without needing to know the depths of the product.
Also available in: Spanish  
Articles 14 Apr 2010
SOA governance approval processes using WebSphere Service Registry and Repository and WebSphere Process Server
This article describes a key aspect of SOA governance -- approval processes -- and shows you how you can enhance WebSphere Service Registry and Repository approval functions by using the advanced human-centric capabilities of WebSphere Process Server to provide flexible and advanced governance approval scenarios.
Articles 14 Apr 2010
Tune ORB in WebSphere to boost FileNet P8 performance
IBM WebSphere Application Server and IBM FileNet P8 Platform offer a comprehensive set of content and process management business services that can be consumed and deployed in a Service-Oriented Architecture (SOA). Each SOA workload is unique and complex, and therefore requires constant performance monitoring and tuning. This article uses a simulated automobile insurance workload running FileNet P8 Content Engine on WebSphere Application Server V7 cluster and DB2 9.7 to demonstrate how to monitor and tune the performance of the Object Request Broker (ORB). See how the result of ORB tuning in FileNet P8 can boost CPU utilization on advanced multi-core, multi-CPU servers and therefore increase overall performance
Also available in: Portuguese  
Articles 01 Apr 2010
Modeling with SoaML, the Service-Oriented Architecture Modeling Language: Part 5. Service implementation
The example in this final article of this series uses the IBM Rational Software Architect UM- to-SOA transformation feature to create a Web service implementation that can be used directly in IBM WebSphere Integration Developer to implement, test, and deploy the completed solution.
Also available in: Chinese   Spanish  
Articles 04 Feb 2010
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.
Also available in: Chinese   Spanish  
Articles 28 Jan 2010
Evolutionary architecture and emergent design: Evolutionary architecture
This installment of Evolutionary architecture and emergent design tackles a variety of topics related to evolutionary architecture, including the important distinction between design and architecture (and how to tell them apart), some issues that come up when you create enterprise-level architecture, and the difference between static and dynamic typing in service-oriented architectures.
Also available in: Chinese   Russian   Portuguese   Spanish  
Articles 19 Jan 2010
Modeling with SoaML, the Service-Oriented Architecture Modeling Language: Part 2. Service specification
In this second article of this five-part series, we continue defining the SOA solution by modeling the specification of each service in detail. These specifications will define service interfaces between consumers and providers of the service. These service interfaces include the provided and required interfaces, the roles that those interfaces play in the service specification, and the rules or protocol for how those roles interact.
Also available in: Chinese   Spanish  
Articles 14 Jan 2010
Modeling with SoaML, the Service-Oriented Architecture Modeling Language: Part 1. Service identification
This article is the first in a series of five articles about developing software based on service-oriented architecture (SOA). It shows how to use UML models extended with the OMG SoaML standard to design an SOA solution that is connected to business requirements, yet independent of the solution implementation. The author describes the business goals and objectives and the business processes implemented to meet those objectives, and then explains how to use the processes to identify business-relevant services necessary to fulfill the requirements that they represent.
Also available in: Chinese   Portuguese  
Articles 07 Jan 2010
Eclipse SOA Tools Platform
The STP project builds frameworks and exemplary extensible tools that enable the design, configuration, assembly, deployment, monitoring, and management of software designed around a Service Oriented Architecture (SOA).
Downloads 12 Dec 2009
Using a combined SOA and TOGAF environment for increased productivity: Part 1: Introduction to the TOGAF Enterprise Continuum
Service-oriented architecture (SOA) can transform organizational silos into functional groups, thereby measurably increasing productivity. At present, both the Open Group Architecture Framework (TOGAF) and SOA are unapproachable and poorly understood. To succeed, a technology must at minimum offer two things; a reference topology (the defining structure) and a reference implementation flow (the defining sequence). These artifacts must always be at hand before, during, and after a project, because they offer a primary point of reference for planning, design, implementation, maintenance, and optimization methods. Part 1 and Part 2 of this three-part series attempt to recreate the noted structures for TOGAF and SOA, respectively. Part 3 follows up with an agile process that projects both frameworks against the same wall and offers methods to exploit the unique features that TOGAF and SOA have to offer.
Also available in: Chinese  
Articles 10 Dec 2009
Using DynaCache to improve the performance of your WebSphere Process Server or WebSphere ESB solution
Learn how to use a simple and effective caching technique to significantly improve the performance of your SOA solution.
Also available in: Chinese  
Tutorial 02 Dec 2009
Achieving business agility with BPM and SOA together: Smart work in the smart enterprise
While BPM and SOA each have value on their own, this new white paper from IBM explains how they can be naturally synergistic. When implemented together, they can greatly increase business and IT agility, optimization, and alignment. BPM provides the business context, understanding, and metrics, while SOA provides a governed library of well-architected service and information building blocks. Both are needed in order to dynamically optimize investments, drive operational excellence, and manage business risk.
Articles 23 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.
Also available in: Chinese  
Articles 20 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.
Also available in: Chinese  
Articles 06 Nov 2009
What's new in IBM Rational Service Tester for SOA Quality, Version 8.1
Learn about the new capabilities and updates in IBM Rational Service Tester for SOA Quality, Version 8.1
Also available in: Chinese  
Articles 22 Oct 2009
An introduction to the Web services framework for Jython
The open source SOA company's (WSO2) Web services framework for Jython (WSF/Jython) provides a simple approach to creating and consuming Web services in Jython. This framework integrates the Apache Axis2 Web services engine with Jython, extending all the power and versatility of the Axis2 engine to Jython users. Now, with just a few lines of code, Jython users can enjoy the benefits of Service-Oriented Architecture (SOA) using Web services. Web service clients written using the WSF/Jython framework can invoke enterprise Web services that require WS-Security. WSF/Jython also supports sending binary attachments as MTOM.
Also available in: Chinese   Japanese  
Articles 06 Oct 2009
Planning and handling timeouts in service-oriented environments
This article shines some light on an often overlooked yet very important aspect of any service-oriented architecture (SOA): timeouts. Find out how some specific non-functional requirements can only be met by carefully designing the timeout values that are used across an entire solution.
Also available in: Chinese  
Articles 30 Sep 2009
IT Service Management Design for SOA
IBM can work with you to create a comprehensive systems management framework to support service delivery requirements for a service-oriented architecture (SOA). Based on a strong process foundation, the framework integrates the management requirements introduced by new technologies enabling SOA and Web services management and security, and application services performance, availability and scalability.
Downloads 01 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.
Also available in: Chinese   Spanish  
Articles 28 Aug 2009
Solution design in WebSphere Process Server and WebSphere ESB, Part 2: Solution design in WebSphere Process Server and WebSphere ESB
Part 2 of the series looks at the ESB Gateway architectural component. How is it different from the broader ESB concept? Why is it important? It then discusses how to design and implement one in WebSphere Process Server and WebSphere Enterprise Service Bus.
Also available in: Chinese   Spanish  
Articles 12 Aug 2009
Capacity & Performance Estimation Web Service for Service-Oriented Architecture Workloads
Capacity Planning Estimation tool for SOA Performance.
Downloads 03 Aug 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.
Also available in: Chinese   Spanish  
Articles 15 Jul 2009
Best practices for using the Java Native Interface
The Java Native Interface (JNI) is a standard Java API that enables Java code to integrate with code written in other programming languages. JNI can be a key element in your toolkit if you want to leverage existing code assets -- for example, in a service-oriented architecture (SOA) or a cloud-based system. But when used without due care, JNI can quickly lead to poorly performing and unstable applications. This article identifies the top 10 JNI programming pitfalls, provides best practices for avoiding them, and introduces the tools available for implementing these practices.
Also available in: Chinese   Japanese  
Articles 07 Jul 2009
http://www.redbooks.ibm.com/abstracts/sg247669.html
This IBM Redbook publication is to demonstrate ways of enabling existing applications and data on z/OS for integration into a service-oriented architecture (SOA).
Redbooks 24 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.
Also available in: Chinese  
Articles 09 Jun 2009
How to measure employee carbon footprints: Part 2: Putting the concept to the test
This series of articles describes an IBM project created to track employees' carbon emissions, using a Service Oriented Architecture (SOA) solution with IBM WebSphere Business Monitor, IBM WebSphere ESB, IBM WebSphere Integration Developer, and IBM WebSphere Process Server. This article examines the results of the pilot project based on the concepts described in Part 1.
Also available in: Chinese   Spanish  
Articles 20 May 2009
Solution design in WebSphere Process Server and WebSphere ESB, Part 1: Solution design in WebSphere Process Server
This article describes how to design service-oriented architecture (SOA) based solutions using WebSphere Process Server and WebSphere Enterprise Service Bus. Part 1 of this article series explores how design techniques change as an SOA matures.
Also available in: Chinese   Spanish  
Articles 13 May 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.
Also available in: Chinese   Japanese   Spanish  
Articles 15 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
Powering SOA Solutions with IMS
New application development tools and the IBM service-oriented architecture capabilities for IMS can help your business improve the speed and agility of its development efforts. Both IMS and the IMS SOA Integration Suite support your on demand systems and your distributed IMS application environment. Powering SOA Solutions with IMS provides background and explanations to clarify the choices and methodologies that are available to modernize your IMS applications and provide access to IMS data stores through non-traditional callers.
Redbooks 09 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).
Also available in: Spanish  
Articles 09 Apr 2009
Leveraging Key WS-Notification Features in your Business Applications
WS-Notification bundle of standards, WS-BaseNotification, WS-Topics, and WS-BrokeredNotification, can be used as a general purpose publish/subscribe interface for Service Oriented Architectures. To demonstrate these key WS-Notification features, a solution to the out-of-stock business situation was developed; SOAP messages and code snippets for this retail stock distribution network scenario are explained in this article.
Also available in: Chinese  
Articles 09 Apr 2009
How to measure employee carbon footprints: Part 1: Sample SOA implementation architecture
This article describes an IBM project to track employees' carbon emissions, using an SOA solution with WebSphere Business Monitor, WebSphere ESB, WebSphere Integration Developer, and WebSphere Process Server.
Also available in: Chinese   Portuguese   Spanish  
Articles 08 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.
Also available in: Chinese   Japanese  
Articles 30 Mar 2009
Process-oriented modeling for SOA, Part 4: Tying it all together with a case study
Learn how a process model drives both a use case model and service model. This article ties everything together with a case study about home shopping that illustrates the concepts in the previous parts of this series.
Also available in: Chinese   Spanish  
Articles 24 Mar 2009
Common Business Components and Services Toward More Agile and Flexible Industry Solutions and Assets: Part 1: The Foundations of the Shared Business Services (SBS) Approach - An Overview
Service-oriented architecture (SOA) and model-driven architecture and business development (MDA/D) provide a powerful combination in enabling business flexibility and agility through reuse and asset based industry solutions. This 2 part series will discuss how to take advantage of many proven best software engineering practices, especially the meta-data driven architecture types that are used to model the common structural and in some cases non-structural business entities. In part 1 of the series, we will discuss the software engineering foundation, the proposed approach and address the critical business and technical issues that significantly impact business flexibility, the ability to adapt to changes, and the agility.
Also available in: Chinese  
Articles 24 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.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 10 Mar 2009
Process-oriented modeling for SOA, Part 3: Use case modeling
Learn how business analysts and architects can specify use cases that are in alignment with Service-Oriented Architecture. This article describes a use case modeling technique based on the process modeling technique described in Part 1. In this series, learn about a new business process decomposition technique that can help you specify business processes that are aligned with a Service-Oriented Architecture (SOA).
Also available in: Chinese   Spanish  
Articles 10 Mar 2009
Introduction to IBM InfoSphere Data Architect
InfoSphere Data Architect (formerly, Rational Data Architect) is an enterprise data modeling and design tool that can simplify and accelerate integration design for Business Intelligence, Master Data Management and Service-Oriented Architecture initiatives. In this demo, learn how to use InfoSphere Data Architect to: Import an existing logical model, and forward engineer changes to that model to the database; Publish a Web-based report of the physical model for auditing and team review; Reverse engineer a model from an existing source database, update the model, and then use compare and sync to generate appropriate change statements to deploy the changes back to the original source database.
Demos 06 Mar 2009
Testing WebSphere Commerce Web services interoperability using soapUI, Part 1
Part 1 of this 2-part tutorial series provides a series of tasks to test WebSphere Commerce inbound and outbound Web services using soapUI. soapUI is a service-oriented architecture (SOA) testing tool that can act as a Web service consumer or provider.
Tutorial 04 Mar 2009
Exploiting IBM System z in a Service-Oriented Architecture
The combination of the System z hardware, the operating systems that run on System z, and the SOA middleware provide specific functionality and influence the effectiveness of your SOA solution to a great extent. In other words, if you were to implement the same SOA solution on System z and on another platform, you would see different results. This book projects a large number of solutions in all areas of the IBM SOA Reference Architecture on IBM System z. Where appropriate we highlight the additional benefits of running a certain solution on System z.
Redbooks 02 Mar 2009
Rich Internet Applications with Grails, Part 1: Build a Web application using Grails and Flex
Rich Internet Applications (RIAs) promise the dynamism and functionality of desktop applications through the browser. One of the key characteristics is moving your presentation layer to the client and backing it with a robust RESTful service layer on the server. This idea is being popularized with buzzwords like SOUI (Service Oriented User Interface) and SOFEA (Service Oriented Front End Architecture). In this article, the first of a two-part series, you will see how simple it is to create a Web service back end using Groovy's Grails Web application framework, and you will hook it up to an RIA developed with Adobe's Flex framework.
Also available in: Chinese   Japanese  
Articles 24 Feb 2009
DB2 9 for z/OS: Deploying SOA Solutions
In this IBM Redbooks publication, we help you to get started with SOA by showing the implementation of the minimum requirements: Creating Web services that allow access to data that is stored in data servers or applications and the realization of interaction services for business to consumer integration. We implement these requirements using functions that DB2 for z/OS provides, such as pureXML and SOAP UDFs, in conjunction with the functions that Data Studio, DataPower, and WebSphere Application Server provide.
Redbooks 02 Feb 2009
Exploring the Enterprise Service Bus: Part 4: Federated connectivity in the enterprise
Driven by increasingly sophisticated business needs, service-oriented architectures have become more widespread, more mature and more sophisticated. A key driver of this growing sophistication is the need for multiple business units to cooperate and contribute to the overall business of the enterprise. From a business perspective, the result is generally called a federation or a federated enterprise. From an IT perspective, the enabler of a federated enterprise is often called a federated ESB, reflecting the role the ESB plays in providing service connectivity in SOA. But the ESB is just one part of an infrastructure that provides service connectivity in SOA, so it is more appropriate to discuss federated connectivity. This article describes the principles of federated connectivity and suggests an approach for creating efficient and effective federated topologies in SOA.
Articles 14 Jan 2009
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
IBM SOA Foundation product integration: A complete ESB Gateway solution featuring WebSphere DataPower, Tivoli Access Manager, and WebSphere Service Registry and Repository
Leveraging the concept of a service-oriented architecture usually brings with it the ability to connect an increasing number of systems within an enterprise -- but also across enterprises. While enabling a higher degree of automation and reduced processing time, this also leads to growing concern about managing and securing the underlying connections between heterogeneous IT systems. This article describes how to address these concerns by implementing an ESB gateway using three of the products within the IBM SOA Foundation platform, beginning with integrating a IBM WebSphere DataPower SOA Appliance with IBM Tivoli Access Manager for security, and then adding IBM WebSphere Service Registry and Repository for endpoint address management.
Also available in: Chinese  
Articles 10 Dec 2008
Process-oriented modeling for SOA, Part 2: Process patterns
Learn about a set of SOA-aligned business process patterns that use the decomposition technique described in Part 1. Each pattern belongs to a layer of the decomposition framework. There are patterns for consumer, long-running, human activity, and short-running processes. In this series, learn about a new business process decomposition technique that can help you specify business processes that are aligned with a Service-Oriented Architecture (SOA).
Also available in: Chinese   Spanish  
Articles 11 Nov 2008
Process-oriented modeling for SOA, Part 1: A technique for process decomposition
In this series, learn about a new decomposition technique that can help you specify business processes that are aligned with a Service-Oriented Architecture (SOA). This first article explores decomposing a business process into different layers of responsibility--as opposed to different levels of detail--and also looks into the role of the process controller as well as how services are identified by where they are needed.
Also available in: Chinese  
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.
Also available in: Chinese   Japanese  
Articles 30 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 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.
Also available in: Chinese  
Articles 01 Oct 2008
Mastering Grails: RESTful Grails
We live in the era of mashups. Creating Web pages that give users the information they want is a good start, but offering a source of raw data that other Web developers can easily mix in with their own applications is better. In this installment of Mastering Grails, Scott Davis introduces various ways to get Grails to produce XML instead of the usual HTML.
Also available in: Chinese   Russian   Japanese  
Articles 16 Sep 2008
Creating a composite application for IBM Lotus Notes 8 using IBM WebSphere Portlet Factory
Currently, many tools have been developed to create composite applications such as IBM® Lotus® Domino® Designer, IBM Lotus Component Designer, and IBM Rational® Application Development. This article introduces a new way to create composite applications in IBM Lotus Notes® 8 using IBM WebSphere® Portlet Factory.
Articles 16 Sep 2008
Integrating Tivoli Federated Identity Manager and Tivoli Identity Manager
IBM Tivoli Federated Identity Manager (TFIM) is IBM's solution for identity propagation in Service-Oriented Architecture (SOA). As well as providing support for a variety of security token types, identity processing in TFIM can transform identities from one administrative domain to another. In this article, the design and implementation of a customized mapping module for TFIM will be presented. Tivoli Identity Manager (TIM) will be used as the source of identity metadata used to map the incoming identity to another identity.
Articles 12 Sep 2008
SOA fundamentals in a nutshell
Thinking about getting certified in Service-Oriented Architecture (SOA)? Want to catch the wave of interest in SOA? Take this tutorial to prepare 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.
Tutorial 05 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.
Also available in: Chinese  
Articles 28 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.
Also available in: Chinese  
Articles 22 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.
Also available in: Chinese  
Articles 07 Aug 2008
The importance of UNIX in SOA environments
These are exciting times in solution architecture -- days of Web 2.0, SOA, Web services, mash-ups, and the full integration of technical solutions derived from business models integrating with old and new systems alike. Discover how and why existing systems and applications with which you are already familiar deployed on operating systems that you know well are so critical to the present and future of Web-based computing, particularly in the area of SOA.
Also available in: Chinese  
Articles 05 Aug 2008
Design and implement POJO Web services using Spring and Apache CXF, Part 1: Introduction to Web services creation using CXF and Spring
Create a plain old Java object (POJO)-style Web service easily using Apache CXF, an open source Web service framework. This article, Part 1 of a series, shows you how to expose POJOs as Web services using Spring and CXF. It also illustrates CXF integration with the Spring Framework.
Also available in: Chinese   Japanese  
Articles 24 Jul 2008
Web services security interoperability using Kerberos
XML Web services provide an open, standards-based mechanism for inter-process communication and are common in implementations of Service Oriented Architecture (SOA). From a security perspective, complementary standards such as WS-Security exist to enable cross-platform, cross-domain interoperability for message level security. Implementations using these standards often reveal subtle challenges. In this article, security interoperability using Kerberos security tokens in a heterogeneous Microsoft .NET and IBM WebSphere J2EE environment is examined. A number of non-obvious implementation details are provided to assist readers in implementing their own solutions.
Articles 07 Jul 2008
Designing composite applications: Unit testing
The ease with which users can assemble composite applications from components increases the need to unit test your components before users use them. This article, fourth in our series on composite applications, describes how to test your components prior to assembling composite applications.
Also available in: Russian   Japanese  
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.
Also available in: Chinese  
Articles 19 Jun 2008
SOA and SAP - Let IBM extend your investment
This article presents a solution that allows for identity propagation from SAP Web service clients to products from other vendors. It allows organizations that are heavily invested in SAP to reuse their infrastructure in Systems-Oriented Architecture (SOA) projects. After reading this article, you will know how to propagate the identity within a SAP Web service request to other vendors' products. The solution uses the IBMWebSphere DataPower XML Firewall in conjunction with the IBM Tivoli Federated Identity Manager Security Token Service to map the proprietary SAP identity token to an open standards token, such as SAML. This augments the SAP Web service client functionality and allows for securing Web services sent to third party products.
Articles 07 May 2008
1 - 100 of 211 results | Next
Show Summaries | Hide Summaries