IBM®
Skip to main content
    Country/region [select]      Terms of use
 
 
    
     Home      Products      Services & industry solutions      Support & downloads      My IBM     

developerWorks  >  SOA and Web services  >  Technical library  >  

Technical library view  RSS for SOA and Web services

developerWorks
 Related links:    Redbooks  |  Forums  |  Standards and specifications
 
 
 
  1 - 100 of 1234 results    Next  Show all    Hide summaries    
 
Title   Type   Date Sorted by Date - Click to reverse sort
Web service mediation patterns for dynamic routing of multiple tenant requests using WebSphere DataPower SOA Appliance
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 Appliance. 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  
 
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  
 
Using DataPower SOA Appliances to query WebSphere Service Registry and Repository
Learn how to use IBM WebSphere DataPower SOA Appliances to query information from IBM WebSphere Service Registry and Repository using the REST API and SOAP API. Reusable stylesheets are provided to serve as standard query components to be used throughout DataPower configurations. Step-by-step examples show how these assets can be used to query WebSphere Service Registry and Repository. (IBM WebSphere Developer Technical Journal)
  Articles   14 May 2008  
 
Improve the performance of your XML applications using Xerces-C++
XML is becoming a main staple in data exchange both between applications and on the Web. Learn how to improve the performance of your XML applications by using the Xerces-C++ parser properly. You'll learn the best ways to use the parser efficiently, and which features and properties affect its performance.
  Articles   13 May 2008  
 
Data Web Services on WebSphere Application Server, Part 2: Enable transport-level security
Configure the sample Data Web Service application from Part 1 of this series to use basic HTTP authentication and authorization.
  Tutorial   08 May 2008  
 
The information perspective of SOA design, Part 7: The execution approach for the data quality analysis pattern in SOA
This is the seventh paper in a series called the “The Information Aspect of SOA Design." The purpose of this article is to demonstrate to an architect community the execution approach of detailed data quality analysis in the context of an SOA environment. This article focuses on the implementation of data quality analysis regardless of the specific technology in use, and will be followed by a related article that describes in more detail how the related IBM products (WebSphere Information Analyzer) can be used in this context.
  Articles   08 May 2008  
 
Build an RSS aggregator using IBM WebSphere DataPower SOA Appliances multistep services
The IBM WebSphere DataPower SOA Appliances multistep processing policy system is a key part of appliance configuration. Version 3.6.1 of the firmware includes a number of enhancements to multistep that provide functionality familiar to programmers, including loops of actions, conditional execution of actions, and the ability to execute actions in parallel. Explore how you can combine the new features in multistep 3 to build an RSS feed aggregator.
  Articles   08 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  
 
Data Web Services on WebSphere Application Server, Part 1: Create and deploy Data Web Services for WebSphere Application Server with IBM Data Studio
Deploy Web services created with DWS on WebSphere Application Server. Also, leverage WebSphere Application Server enhanced features to turn your DWS application into a powerful, secure, and reliable enterprise Web service.
  Tutorial   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.
  Tutorial   01 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  
 
Universal Services for pureXML using Data Web Services
Get started with configuring, testing, and modifying the Universal Services.
  Articles   01 May 2008  
 
Security for JAX-RPC Web services, Part 2: Consuming custom tokens
This series describes how to generate custom tokens using Web services security, authenticate them with WebSphere Application Server, and create credentials from them. Part 2 describes the implementation and configuration steps required to enable consumption of the custom token you generated in Part 1.
  Articles   30 Apr 2008  
 
Tip: Improve the display of logged messages in WebSphere ESB V6.1
Learn about the changes to the Message Logger mediation primitive in WebSphere Enterprise Service Bus V6.1, and how you can improve the display of logged messages in V6.1.
  Articles   30 Apr 2008  
 
JAX-WS client APIs in the Web Services Feature Pack for WebSphere Application Server V6.1, Part 3: Using the JAX-WS asynchronous programming model
In the final part of this series on JAX-WS 2.0 in the WebSphere Application Server V6.1 Feature Pack for Web Services, you'll learn how to create an asynchronous Web client, and learn how to use the polling and callback models.
  Articles   30 Apr 2008  
 
Develop and deploy multitenant Web-delivered solutions using IBM middleware, Part 1: Challenges and architectural patterns
Web-delivered solutions that follow a Software as a Service (SaaS) delivery model -- where customers subscribe to software and access it from a service provider site rather than get licenses and have software installed on their premises -- can offer compelling business value for businesses of any size. Solution developers who develop new solutions or transform existing solutions and service providers who deploy these solutions are faced with several technical challenges. One example is multitenancy, where a single instance of the software, running on a service provider's premises, serves multiple organizations. This article series describes different patterns to address these challenges, often using Service-Oriented Architecture (SOA) techniques. Also learn how IBM software products can help you build and deploy scalable, configurable, and cost-effective multitenant Web-delivered solutions.
  Articles   24 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  
 
Enhance WebSphere Service Registry and Repository search
Learn how you can use Apache Lucene and the Spring Framework to create a keywords plug-in to add full-text search to WebSphere Service Registry and Repository.
  Articles   23 Apr 2008  
 
Manage service availability dynamically using WebSphere Enterprise Service Bus and WebSphere Service Registry and Repository V6.1
Learn how to dynamically manage service availability using the WebSphere Service Registry and Repository V6.1 service life cycle governance model to describe the status of a service and WebSphere ESB’s endpoint lookup mediation primitive to query the registry for this information and select the appropriate service endpoint dynamically at run time.
  Articles   23 Apr 2008  
 
Manage service availability dynamically using WebSphere Enterprise Service Bus and WebSphere Service Registry and Repository V6.0.2
Learn how to dynamically manage service availability using WebSphere Service Registry and Repository's service life cycle governance model to describe the status of a service and WebSphere ESB’s endpoint lookup mediation primitive to query the registry for this information and select the appropriate service endpoint dynamically at run time.
  Articles   23 Apr 2008  
 
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 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  
 
The information perspective of SOA design, Part 6: The value of applying the data quality analysis pattern in SOA
Discover the value and approach of data quality analysis in the context of an SOA environment. Learn about the concepts involved in data quality analysis and see the basic steps needed to initiate a data quality assesment project within the broader SOA project. Analyze these issues so that appropriate implementation choices can be made. This is the sixth article in a series called the “The information perspective of SOA design, " and will be followed by a related article that describes in more detail how the related IBM products (WebSphere Information Analyzer) can be used in this context.
  Articles   17 Apr 2008  
 
IBM Redbook: Connecting Enterprise Applications to WebSphere Enterprise Service Bus
See how WebSphere ESB connects applications and components to the service bus and how it relates to SCA. Use this knowledge to sort through the many choices that need to be made when deciding how to connect applications to meet the requirements of a business scenario. See six solution patterns, each with alternative implementations , and see seven working examples form some of the alternatives. (SG24-7406)
  Redbooks   14 Apr 2008  
 
Services-based enterprise integration patterns made easy, Part 3: Web services and registry
Part 1 and Part 2 of this series covered the basic concepts necessary to develop services-based integration patterns. This article, the third in the series, and the upcoming Part 4 further develop these ideas so the services-based integration patterns become full-blown services-based patterns. This article in particular deals with the components that are together commonly referred to as Web services, which were originally designed for services that can be accessed over the Internet. You'll also see that many of the Web services components can be used with services that don't use the Internet and that only require a network connection.
  Articles   14 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  
 
Play the Innov8 game to learn business process management
Your mission, should you choose to accept it, is to learn the fundamentals of business process management (BPM). Play the strategic IBM BPM-simulation game, Innov8, in which you focus entirely on BPM activities. Interact with other virtual employees, participating in their daily activities in the fictitious company, After, Inc. In the process, you learn all about BPM, discovering, collaborating on, and optimizing the company's business processes.
  Articles   03 Apr 2008  
 
Achieving Web services interoperability between the WebSphere Web Services Feature Pack and Windows Communication Foundation, Part 2: Configure and test WS-Security
This series describes how to use the IBM WebSphere Application Server Version 6.1 Feature Pack for Web Services Service Endpoint Interface samples to achieve interoperability with Microsoft Windows Communication Foundation. Part 2 shows you how to configure and test WS-Security interoperability.
  Articles   03 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  
 
Comment lines: Andre Tost: Visualizing SOA, from the first step to Second Life
Those of us involved in SOA projects are constantly looking to find appropriate ways to visualize aspects of the systems we are developing, from component maps and business models to patterns and flows, and even monitoring dashboards. But much of this information is static, and all of it is two-dimentional. New technologies present the possibility of dynamic and three-dimentional views that could enable us to not only observe a system in a virtual world, but also to interact with it so that our actions are applied to the real system. (IBM WebSphere Developer Technical Journal)
  Articles   02 Apr 2008  
 
IBM SOA Foundation product integration: Using WebSphere Transformation Extender with IBM Enterprise Service Bus products
The transformation to a service-oriented architecture (SOA) includes aspects that cover the entire lifecycle of a solution, from inception, to design and development, to its ultimate deployment and management. IBM published an SOA Reference Architecture that helps structure and position these aspects into a number of different components, and the IBM SOA Foundation includes a set of products that address specific components within the overall architecture. This article is the first of several that will discuss how products that are part of the IBM SOA Foundation can be used together. First up: how to add advanced transformation capabilities to IBM's set of Enterprise Service Bus (ESB) products: WebSphere Message Broker, WebSphere ESB, and WebSphere DataPower. (IBM WebSphere Developer Technical Journal)
  Articles   02 Apr 2008  
 
Troubleshooting JAX-WS applications with the WebSphere Application Server V6.1 Feature Pack for Web Services
Learn some tips and techniques for troubleshooting the IBM WebSphere Application Server V6.1 Feature Pack for Web Services, including common error conditions and suggested methods for correcting them.
  Articles   02 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  
 
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   27 Mar 2008  
 
Security for JAX-RPC Web services, Part 1: Generating custom tokens
This two-part series describes how to generate custom tokens using Web services security, authenticate them with WebSphere Application Server, and create credentials from them. Part 1 describes how to generate custom tokens using a sample based on the JAX-RPC programming model for Web services.
  Articles   26 Mar 2008  
 
Develop and execute WS-BPEL V2.0 business processes using the Eclipse BPEL plug-in
BPEL V2.0 is a powerful language intended to help in development of huge, complex applications consisting of a lot of other components and Web services. BPEL allows you to describe long-running workflows using graphical editors to present workflows on human-friendly diagrams. This article describes how to combine the Eclipse BPEL plug-in for development of processes and Apache ODE for their execution.
  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  
 
Transformation to SOA: Part 4. How Web service processes transform from UML to BPEL in IBM Rational Software Architect
The article explains how to model BPEL process implementation details in UML. The Unified Modeling Language (UML) provides convenient, well-understood, well-documented, and commonly practiced support for use case, collaboration, data, interface, class, component, interaction, state, and activity modeling. You can exploit this to capture application models that can be transformed to various platform architectures. The transformation from UML to Process Execution Language (UML-to-BPEL) that this article describes translates UML artifacts into BPEL artifacts.
  Articles   18 Mar 2008  
 
IBM Data Studio Data Web Services, Part 3: Use a WebSphere Application Server Community Edition Web server with DB2 and Informix databases
Work with IBM Data Studio's Data Web Services and the IBM DB2 and Informix family of databases.
  Tutorial   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  
 
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 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   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  
 
Web services interoperability with the WebSphere Web Services Feature Pack and Apache Axis2, Part 1: Test basic SOAP and WS-Addressing interoperability
Part 1 of this three-part series describes how to use the IBM WebSphere Application Server Version 6.1 Feature Pack for Web Services Service Endpoint Interface samples to achieve interoperability with Apache Axis2. It provides step-by-step configurations and programming information for achieving basic Web services interoperability for SOAP 1.1, SOAP 1.2, WS-Addressing, and asynchronous client behavior.
  Articles   12 Mar 2008  
 
IBM Data Studio Data Web Services, Part 2: Deploy Data Web Services to a WebSphere Application Server Community Edition Web server
Deploy a Data Web service created by IBM Data Studio's Data Web Services to a WebSphere Application Server Community Edition Web server.
  Tutorial   06 Mar 2008  
 
Services-based enterprise integration patterns made easy, Part 2: More on the evolution of basic concepts
This installment, Part 2 of the series, picks up where you left off in Part 1. Now that you've learned about the two earliest integration patterns -- data sharing (socket programming) and remote procedure call (RPC) -- you continue developing the basic concepts. Check out two more developed patterns: distributed objects and asynchronous messaging. Explore the concepts of language independence, declaration of service interfaces, rudimentary ideas of publication and discovery of services, and basics of the enterprise service bus (ESB).
  Articles   06 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  
 
Generate a Web service client using Rational Application Developer and WebSphere Service Registry and Repository
Learn how to upload a public WSDL document to WebSphere Service Registry and Repository and import it into a dynamic Web project in Rational Application Developer, then generate a JSP client to consume the Web service.
  Articles   05 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   28 Feb 2008  
 
Services-based enterprise integration patterns made easy, Part 1: The evolution of basic concepts
This series of articles explains services-based enterprise integration patterns in an easy-to-understand, step-by-step way. In this installment, Part 1 of the series, you learn about the two earliest integration patterns -- data sharing only and remote procedure call (RPC) -- which help introduce the concepts of service provider and service consumer, platform independence, and connectivity. Exploring RPC helps you get familiar with the basic steps necessary for two applications to share functionality. This article also includes a general description of the concepts of loose coupling, code reuse, and layering and componentization. Part 2 of the series will continue the discussion of the early patterns, while Parts 3 and 4 cover the Service-Oriented Architecture (SOA)-based integration patterns, including examples.
  Articles   28 Feb 2008  
 
The information perspective of SOA design, Part 3: The value and use of WebSphere Business Glossary in SOA design
Learn how tools from IBM -- and specifically IBM WebSphere Business Glossary and the unified medadata management of IBM Information Server -- can be used in an SOA engagement. This third article in the series "The information perspective of SOA design" describes the key products associated with the WebSphere Business Glossary and details the services involved in using the business glossary to best suit your needs and purposes.
  Articles   28 Feb 2008  
 
Demystifying WebSphere Business Services Fabric policy evaluation and dynamic endpoint selection
Learn how the WebSphere Business Services Fabric Dynamic Assembler uses content, context and contract to dynamically select service endpoints. You'll learn how policies are used to select candidate endpoints, and how the Dynamic Assembler handles policy conflicts and policy resolution.
  Articles   27 Feb 2008  
 
Build Web services with transport-level security using Rational Application Developer V7, Part 3: Configure HTTPS
Part 1 and Part 2 of this three-part tutorial series showed you how to develop Web services and clients, and configure HTTP basic authentication. In this final installment, you create a self-signed certificate, keystore, trust store, and Secure Sockets Layer (SSL) configuration using the IBM WebSphere Administrative Console. Then you configure HTTPS for your Web services and Web services client, and test HTTPS Web services from both a Java EE client and a stand-alone Java client.
  Tutorial   21 Feb 2008  
 
Web service development and deployment with Informix Dynamic Server and IBM Data Studio
IBM Data Studio brings Informix Dynamic Server developers the latest in Web services technology. Learn how this new set of tools makes it easy to design, develop, deploy, and manage your IDS applications. Get started with Web services development using the latest methodology, and also learn how you can simulate a Web service response by converting it to presentable HTML format.
  Articles   21 Feb 2008  
 
Map Web services with WebSphere Integration Developer
Learn how you can use WebSphere Integration Developer to create an interface mapping between two Web services, then test the mapping with WebSphere Process Server. This article also describes how to use the Service Data Objects (SDO) model to manipulate data objects.
  Articles   20 Feb 2008  
 
Synchronize UDDI registries with WebSphere Service Registry and Repository for better SOA governance
Learn how WebSphere Service Registry and Repository provides the governance and run-time capabilities for UDDI registries to enhance your SOA. You'll learn how to configure Service Registry and a UDDI registry using a sample that you can use for any standard V3.0.2 UDDI registry.
  Articles   20 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  
 
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   14 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  
 
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  
 
RESTful SOA using XML
Service Oriented Architecture usually implies heavyweight technology for large enterprises. The advantages of the SOA architectural pattern also apply to smaller environments. To follow SOA principles, you don't necessarily need all the overhead that is useful in larger environments. You can use lightweight principles like REST to do so. This article describes how.
  Articles   12 Feb 2008  
 
Build Web services with transport-level security using Rational Application Developer V7, Part 2: Configure HTTP basic authentication
Part 1 of this tutorial series gave you step-by-step instructions for building a Web service for a simple calculator application. You generated Web services and tested two different types of Web services clients -- a Java Platform, Enterprise Edition (Java EE) client and a stand-alone Java client -- and handled user-defined exceptions in Web services. This second installment in the three-part series shows you how to configure HTTP basic authentication for your Web services and Web services client, and monitor the HTTP basic authentication information using the TCP/IP monitor.
  Tutorial   07 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  
 
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  
 
Make SOA real with IBM WebSphere Enterprise Service Bus and IBM WebSphere DataPower SOA Appliances, Part 1: Use WebSphere Enterprise Service Bus for protocol switching of encrypted data
Looking for a way to manage the interoperability among applications using different protocols that need to exchange confidential data? Consider combining the functionality of IBM WebSphere Enterprise Service Bus and IBM WebSphere DataPower SOA Appliances. Find out how you can get a secure, agile, and extendible solution with a little effort in terms of code.
  Articles   31 Jan 2008  
 
Techdoc: WebSphere for z/OS - Feature Pack for Web Services
Learn what the Feature Pack for Web Services (FPWS) for WebSphere Application Server on z/OS provides, and how to install and configure it. You update an existing configuration so it can link to and make use of this new functionality. The process is not difficult, but it may be unfamiliar territory for those who have not done this before. So this paper provides a step-by-step guide to installing, configuring and validating the new Feature Pack for Web Services.
  Articles   31 Jan 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   24 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  
 
Discover and model your business processes with WebSphere Business Modeler
Learn how using WebSphere Business Modeler for business process discovery and modeling can get your business process management projects off and running.
  Articles   23 Jan 2008  
 
Tip: Send and receive SOAP messages with SAAJ
In this tip, author and developer Nicholas Chase shows you how to use the SOAP with Attachments API for Java (SAAJ) to simplify the process of creating and sending SOAP messages.
  Articles   22 Jan 2008  
 
Build Web services with transport-level security using Rational Application Developer V7, Part 1: Build Web services and Web services clients
Build secure Web services with transport-level security using IBM Rational Application Developer V7 and IBM WebSphere Application Server V6.1. Follow this three-part series for step-by-step instructions about how to develop Web services and clients, configure HTTP basic authentication, and configure HTTP over SSL (HTTPS). This first part of the series walks you through building a Web service for a simple calculator application. You generate and test two different types of Web services clients: a Java Platform, Enterprise Edition (Java EE) client and a stand-alone Java client. You also handle user-defined exceptions in Web services.
  Tutorial   17 Jan 2008  
 
Understanding pureQuery, Part 2: Assist class modelers with data modeling
Learn how the features of pureQuery can assist you as an object-oriented developer to define a set of database relational artifacts using traditional class modeling.
  Articles   17 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  
 
Transformation to SOA: Part 3. UML to SOA
This article describes how to make the transition from the UML model of the software services to the domain-specific, service-oriented architecture (SOA) model by using the UML-to-SOA transformation tool that is included in IBM Rational Software Architect 7.0.0.2 or later. This transformation serves as an umbrella for the different transformation extensions for the specific software implementations and run times.
  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  
 
Transformation to SOA: Part 2. Creating a custom extension for the Business Process-to-Service Model transformation feature in IBM Rational Software Architect
The Business Process-to-Service Model SOA transformation feature in IBM Rational Software Architect helps you create a service model architecture that is based on your business process. This article gives you a step-by-step example of how to create custom process decomposition to use for this transformation. It is intended for readers who are familiar with creating transformation extensions.
  Articles   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  
 
Write REST services
This tutorial discusses the concepts of REST and the Atom Publishing Protocol (APP) and shows how they apply to services. It also shows how to use Java technology to implement REST/APP-based services.
  Tutorial   20 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  
 
Building the DB2 Health Monitor sample application for PHP, Part 1: Using DB2 9 to implement SOA
The recent rise in popularity of Service Oriented Architecture, particularily Web services, brings a need for an evolution in the database management system. DB2 9 represents a database solution that allows developers to utilize the most suitable technology for their applications without having to introduce additional middle-tier application logic to leverage design paradigms like SOA. I use the DB2 Health Monitor Sample Application as an example to show you how this is possible.
  Articles   20 Dec 2007  
 
Using and modifying the IBM Lotus Domino V7 Free Time Web service
Learn how IBM Lotus Notes users and developers can benefit from the new IBM Lotus Domino V7 Free Time Web service. Enable your Lotus Domino server to perform cross-server lookups of calendar availability and to create an agent to retrieve free-time information programmatically from a remote Domino server.
  Articles   19 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  
 
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  
 
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  
 
IBM Rational Application Developer Web Services Tooling Tips and Tricks: Part 2: Validate Java classes for compliance to JAX-RPC
When you expose your existing application as Web services, you may encounter problems during Web services code generation. These problems are mainly caused because your existing application is not compliant with the Java API for XML based RPC (JAX-RPC) specification. This tip lists the common problems during bottom-up Web services code generation, and shows how Rational Application Developer can help you validate the JAX-RPC compliance before code generation.
  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  
 
Building a grid system using WS-Resource Transfer, Part 5: Using WS-RT for work distribution
In this five-part "Building a grid system using WS-Resource Transfer" series, we look at the use of WS-Resource Transfer (WS-RT) in different areas of the grid environment -- from using it as a method for storing and recovering general information about grid-to-grid monitoring and management, and security. We also examine how WS-RT can be used for the distribution and division of work. In any grid, there is a huge amount of metadata about the grid that needs to be stored and distributed. Using WS-RT makes sharing the information, especially the precise information required by different systems in the grid, significantly easier. Here in Part 5, we look at using WS-RT for work distribution.
  Articles   11 Dec 2007  
 
Use transaction qualifiers in SCA mediation modules
WebSphere Integration Developer can be used to compose components into mediation modules. These can then be deployed onto WebSphere Enterprise Service Bus or WebSphere Process Server. This article summarizes the qualifiers for controlling transactions in mediation modules. The same principles apply to SCA modules in general, but this article only discusses mediation modules in detail.
  Articles   06 Dec 2007  
 
Futureproofing With SCA
See how SCA can help you build systems that are easy to fit with existing infrastructure and extend in the future.
  Articles   06 Dec 2007  
 
Software components: Coarse-grained versus fine-grained
IBM middleware products offer a range of software component technologies that you can use to build the most demanding applications. Some component technologies, such as JavaBeans, are fine grained, while other technologies are coarse grained. This article gives you a set of guidelines for categorizing software component technology in the context of Service-Oriented Architecture (SOA), positioning the various component technologies that are prevalent in the industry today. Find out why Service Component Architecture (SCA) offers a natural model for coarse-grained components.
  Articles   06 Dec 2007  
 
Data Web Services: Build Web services the new way to access IBM database servers
IBM Data Studio is a unified tooling platform that contains a comprehensive set of features to develop, administer, and manage your database servers. The development IDE of Data Studio packs in a number of features to assist in all your data related development needs. An integral component of this product is the capability to generate Web services-based access to your database. In this article, get an overview of this exciting new technology called Data Web Services, and step through some of its features and capabilities.
  Articles   06 Dec 2007  
 
Create Web services for real-time scoring using DB2 Warehouse V9.5
Build real-time scoring analytical Web services with DB2 Warehouse V9.5 Design Studio. Compute cross-sell recommendations using association models or compute risk scores using prediction models in real-time to drive operational business decisions.
  Articles   06 Dec 2007  
 
GPASS: A generalized publish and subscribe solution using WS-Notification standards, Part 2: Building SOA applications with reusable integration services
Part 2 of this series on GPASS provides an overview of the WSN specification and its implementation in WebSphere Application Server V6.1, and describes how it has been used in a GPASS implementation to solve the SAP Ledger scenario introduced in Part 1.
  Articles   05 Dec 2007  
 
Access a Web service using Flex 2 in Rational Software Architect V7
See how easy it is to access Web services using Adobe Flex 2. Flex uses a combination of ActionScript and XML to create powerful, user-friendly applications.
  Demos   04 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  
 
Overview of DB2 .NET XML tool offerings in DB2 Version 9.5
IBM Database tools for Microsoft Visual Studio 2005 introduces a new set of Web service-oriented features that expose the latest DB2 for Linux, UNIX, and Windows pureXML functionality. The new release provides the means for a dramatic increase in developer productivity. The new IBM Database Add-ins for Visual Studio 2005 offer a number of features that make working with pureXML much easier. These features range from the creation of Web services from annotated XML schemas, to XSR comparisons, to XSR XSLT support. This article provides a detailed overview and usage guide of IBM XML tools for DB2 Version 9.5.
  Articles   29 Nov 2007  
 
Create Web services with IBM Data Server Developer Workbench
Learn how to create Web services using the IBM Data Server Developer Workbench, also referred to as the Viper Developer. The demo shows you how to publish an SQL script, an SQL stored procedure and an XQuery script as REST and SOAP Web services.
  Demos   26 Nov 2007  
 
  1 - 100 of 1234 results    Next  Show all    Hide summaries    
 
Not finding what you're looking for? Suggest content.


    About IBM Privacy Contact