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 1259 results    Next  Show all    Hide summaries    
 
Title   Type   Date Sorted by Date - Click to reverse sort
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  
 
SOA meets situational applications, Part 3: Examples and lessons learned
The first article in 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. Part 2 described 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. This third and final installment describes several SAs, the business situation that inspired their creation, their architecture, the tangible business results that come from technologies that enable each solution, and lessons learned.
  Articles   03 Jul 2008  
 
IBM Mashup Center and the InfoSphere MashupHub, Part 1: Get started with InfoSphere MashupHub
Learn about the architecture, tools, and utilities of InfoSphere MashupHub, part of the IBM Mashup Center product. Then, explore a simple use case scenario that showcases the different components and illustrates the advantages of using Web 2.0 concepts. This article is the first in a two-part series.
  Articles   26 Jun 2008  
 
Creating flexible service-oriented business solutions with WebSphere Business Services Fabric, Part 1: Overview
WebSphere Business Services Fabric provides an SOA platform to enable a new class of service-oriented business solutions. Business Services Fabric provides an integrated environment to model, assemble, deploy, manage and govern composite business services. This series of articles introduces you to WebSphere Business Services Fabric and shows you how to use it to build composite business services.
  Articles   25 Jun 2008  
 
Creating flexible service-oriented business solutions with WebSphere Business Services Fabric, Part 2: Extending the ontology models
Learn how you can leverage the features of WebSphere Business Services Fabric to build composite business applications that support dynamic binding and orchestration. In Part 2, you'll learn how to model the variability points in the business process as ontology extensions using the Fabric Modeling Tool.
  Articles   25 Jun 2008  
 
SOAP nodes in IBM WebSphere Message Broker V6.1, Part 1: SOAP node basics
SOAP nodes send and receive SOAP-based Web services messages, allowing a message flow to interact with Web service endpoints. The messages might be plain SOAP, SOAP with Attachments (SwA), or Message Transmission Optimization Mechanism (MTOM). The nodes are configured using Web Services Description Language (WSDL) and support WS-Security and WS-Addressing. This four-part series describes the SOAP nodes, the logical tree for the new SOAP domain, and details of configuration and runtime behavior. In this first article, you learn about the basic use of the nodes. You should have a general familiarity with SOAP-based Web services and WSDL to follow along with this article series.
  Articles   19 Jun 2008  
 
IBM SOA Foundation product integration: Managing your WebSphere-based SOA solution
As more companies are putting service oriented solutions -- including a portfolio of services -- into production, the role of managing of these solutions becomes increasingly important. This ranges from monitoring individual services with respect to their associated service level agreements and the discovery of ”rogue” services that do not follow established protocols, all the way to the active management of an entire environment of applications, servers, and the networks that connect them. This part of our series on integrating products of the IBM SOA Foundation looks at how to manage a WebSphere-based SOA solution with IBM Tivoli Composite Application Manager for SOA. (IBM WebSphere Developer Technical Journal)
  Articles   18 Jun 2008  
 
The professional architect: Part 3: The business case for enterprise data architecture
Good enterprise data architecture requires adherence to a new type of discipline--and an extensive array of IT and business resources--in order to earn the needed commitment from your sponsoring organization. By understanding the overall landscape of affected applications and gathering useful metrics, you can make this commitment easier to achieve. In this article, I'll describe how to communicate the value of enterprise data architecture, and how to keep on track and deliver what you promised.
  Articles   17 Jun 2008  
 
SOA integration: Decouple service consumers from service providers over an ESB
Develop an integration solution composed of business and mediation modules. In this tutorial, you deploy the scenario to IBM WebSphere Process Server V6.1. The scenario involves the IBM WebSphere Adapter for Flat Files V6.1 for inbound delivery and IBM WebSphere Service Registry and Repository V6.1 to implement a dynamic Web service lookup.
  Tutorial   16 Jun 2008  
 
Using cyclic flows to enable loopbacks in WebSphere Business Modeler and WebSphere Integration Developer
This article teaches you a simple technique you can use to convert loopback flows in business models created with WebSphere Business Modeler into cyclic flows in WebSphere Integration Developer so that the looping behavior can be executed on WebSphere Process Server.
  Articles   11 Jun 2008  
 
Adding custom roles in WebSphere Business Services Fabric
Learn how you can add custom roles to the base WebSphere Business Services Fabric V6.1 Business Service Model using Rational Software Architect and the Fabric modeling tool. Once you add these roles, you can build policies and assertions around them.
  Articles   11 Jun 2008  
 
Operation-state modeling
Operation-state modeling is a technique for writing detailed and consistent service specifications. Learn how to objectively verify the validity of a service implementation by checking its behavior against the operation-state model.
  Articles   10 Jun 2008  
 
Web service mediation patterns for dynamic routing of multiple tenant requests using WebSphere Business Services Fabric
Explore one of three IBM middleware based mediation patterns for rapid enablement of multi-tenancy for existing Web services implementations. The pattern in this demo uses WebSphere Business Services Fabric. The remaining two patterns show the use of WebSphere Enterprise Services Bus and WebSphere DataPower. In the demo, multi-tenancy is enabled for an existing single tenant credit check service by introducing a WebSphere Business Services Fabric based mediation pattern layer. This pattern layer uses a new TenantID assertion defined as an extension to the core WebSphere Business Services Fabric ontology. The assertion acts on properties defined in the Web services context to dynamically route credit check service requests from users for a particular tenant bank to service endpoints dedicated to that bank. The WebSphere Business Services Fabric subscription manager is used to enroll users and organization to the credit check service and the WebSphere Business Services Fabric performance manager is used to view service usage logs for each tenant.
  Demos   06 Jun 2008  
 
Signing flows for Web Services Security
Set up Web Services Security (WS-Security) for signing data that your applications send to and receive from IBM WebSphere Message Broker. This article describes basic concepts, how to set up the environment, and how to configure WebSphere Message Broker to sign the data. The information provided here is platform-independent and operating system-independent, but you can see examples of specific operating systems where appropriate. A section on terminology at the end of this article helps clarify the concepts described.
  Articles   05 Jun 2008  
 
Use ARM to monitor SCA invocations in IBM WebSphere Process Server V6.1, Part 2: Understand SCA invocation patterns and debug asynchronous scenarios
In Part 1 of this series, you learned about Application Response Measurement (ARM) and debugging synchronous scenarios using IBM Tivoli Composite Management for Response Time Tracking. Now get an introduction to the multiple Service Component Architecture (SCA) invocation patterns and the related ARM observation points to better understand the relationship between the ARM transaction and SCA invocation. This article, Part 2 of the series, also shows some examples of how to debug asynchronous scenarios using Tivoli Composite Management for Response Time Tracking.
  Articles   05 Jun 2008  
 
Improving information access and reuse with SOA, Part 1: An architecture to help your enterprise become information-centric in an SOA world
This article describes an enterprise information strategy and architectural framework to maximize the value and accessibility of information in an enterprise, and to help your enterprise become information-centric in an SOA world.
  Articles   04 Jun 2008  
 
WebSphere DataPower and DB2 pureXML, Part 1: XML schema and content validation using WebSphere DataPower and DB2 pureXML
Understand how IBM DB2 pureXML and the IBM WebSphere DataPower SOA Appliance can complement each other to realize powerful applications, and provide flexible and speedy access to validated XML documents. The WebSphere DataPower Appliance performs XML validation, and the DB2 pureXML database manages XML storage, indexing, and querying.
  Articles   29 May 2008  
 
Use ARM to monitor SCA invocations in IBM WebSphere Process Server V6.1, Part 1: Debug SCA invocations using IBM Tivoli Composite Application Manager for Response Time Tracking
This two-part series shows you how to monitor Service Component Architecture (SCA) invocations using the Application Response Measurement (ARM) standard in IBM WebSphere Process Server V6.1. You can use an ARM implementation, such as IBM Tivoli Composite Application Manager for Response Time Tracking, to generate a graphic view of SCA invocations. This article, Part 1 of the series, starts by describing ARM and showing you how to debug synchronous scenarios using Tivoli Composite Application Manager for Response Time Tracking. In Part 2, you get an introduction to SCA invocation patterns and learn how to debug asynchronous scenarios.
  Articles   29 May 2008  
 
Describe REST Web services with WSDL 2.0
At their core, Web services define a mechanism for machine-to-machine interaction using a network and XML. A key component of a Web service is a formal description with Web Services Description Language (WSDL). Until recently there was no formal language to describe REpresentational State Transfer (REST) Web services -- now there's WSDL 2.0. This article introduces you to REST and WSDL 2.0, and walks you through creating a WSDL 2.0 description of a REST Web service.
  Articles   29 May 2008  
 
Increase business agility through BRM systems and SOA
The widespread acceptance of Service-Oriented Architecture (SOA) proves that enterprises have realized the promise of this technology. That promise of increased agility comes from a basic software design principle: loose coupling. SOA allows for business functions to be exposed as independent services. Web services, which is one way to implement SOA, makes any business functionality available over the Internet. Another technology that promises to extend that agility to business users is business rules management (BRM) systems. A BRM system gives business users direct control over the business logic, allowing them to change it without much intervention from IT. This article explores how these two technologies--SOA and BRM--promise to help businesses respond more quickly and cost effectively to changing market conditions.
  Articles   27 May 2008  
 
Data Web Services on WebSphere Application Server, Part 3: Leverage DB2 trusted context support using Data Studio
Use trusted context with a Data Web Services Web application. Trusted context is available in DB2 9.5 and allows users to leverage the benefits of connection pooling without sacrificing security.
  Tutorial   22 May 2008  
 
Multistate maintenance using BPEL parallel path pattern and custom properties
IBM Industry Architect Sravan Yallapragada illustrates how to maintain multiple states of an entity concurrently using the Business Process Execution Language (BPEL) parallel path pattern and the custom properties of a BPEL. Learn how to run different queries on the states maintained in the custom properties using the BusinessFlowManager APIs.
  Tutorial   22 May 2008  
 
Create Web services using IBM Data Studio
Learn about Web services support for DB2 and Informix Dynamic Server in IBM Data Studio. This demo shows how to publish an SQL script and an SQL Stored Procedure as REST and SOAP Web services using DB2. Then, see how to publish an SQL script as REST and SOAP Web services using Informix Dynamic Server. Finally, see how to use a simple XSL stylesheet to format output from a Web service and display the results in a Web browser.
  Demos   22 May 2008  
 
Web services with SOAP over JMS in IBM WebSphere Process Server or IBM WebSphere Enterprise Service Bus, Part 1: Using the SIBus JMS provider
This two-part article series shows you how to use SOAP over Java Message Service (JMS) in IBM WebSphere Process Server and IBM WebSphere Enterprise Service Bus. Learn how to set up and use SOAP over JMS as configured by default by the IBM WebSphere Integration Developer tool and how to enable the use of the IBM WebSphere MQ JMS provider via configuration. In this article, Part 1 of the series, you create and invoke a Web service using SOAP over JMS and an end-to-end application example, covering the full process of creating, building, deploying, and testing the applications. Scenarios covering both point-to-point and publish/subscribe messaging walk you through the process. In the second article in this series, you'll reconfigure a Web service that uses the SOAP over JMS protocol to enable the use of WebSphere MQ as the JMS provider and allow the transport of SOAP messages via WebSphere MQ queues.
  Articles   22 May 2008  
 
Simplified tenant provisioning using IBM entry level middleware
This demo focuses on the ease of provisioning new tenant banks in a sample banking application through the use of Apache ANT scripts and a few portlets for the administrator roles. A new WebSphere Application Server Community Edition virtual host and security realm are provisioned through ANT scripts invoked from a new service provider administrator portlet. A new openLDAP user database is created and new LDAP Data Interchange Format (LDIF) files imported through another ANT script. The portal for the new tenant bank is customized through a tenant administrator portlet by modifying style sheets, providing tenant specific images and uploading and deploying these to the running application. Custom fields are added to other portlets which use XML columns defined in DB2 Express-C V9 through simple configuration steps in a tenant administrator portlet.
  Demos   16 May 2008  
 
Web service mediation patterns for dynamic routing of multiple tenant requests using WebSphere DataPower SOA Appliances
Explore one of three IBM middleware based mediation patterns for rapid enablement of multi-tenancy for existing Web services implementations. This first pattern demo uses WebSphere DataPower Appliances. 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  
 
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   16 May 2008  
 
Integrating IT monitoring and business activity monitoring
Learn how you can monitor IT and business activities on a single dashboard by converting ITCAM for SOA events for display and processing by WebSphere Business Monitor. Three sample scenarios illustrate how to define monitor models to configure WebSphere Business Monitor.
  Articles   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  
 
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  
 
Content on demand with Web 2.0, Part 1: Create collaborative and dynamic method content using Web 2.0
Leverage Web 2.0 technologies to extend software development process content, which is typically published static as HTML. This article, Part 1 of a series, describes how you can develop the ability to collaboratively edit method content and have access to the latest dynamic content within a method context.
  Articles   17 Apr 2008  
 
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  
 
  1 - 100 of 1259 results    Next  Show all    Hide summaries    
 
Not finding what you're looking for? Suggest content.


    About IBM Privacy Contact