Filter by products, topics, and types of content

(0 Products)

(92 Topics)

(1 Industries)

(7 Types)

1 - 97 of 97 results
Show Summaries | Hide Summaries
View Results
Title none Type none Date down
Security setup for RESTful web services
This article helps you understand commonly used options for securing web services. It also provides instructions on how to perform security configuration settings for a RESTful web service and how to set up authentication against IBM Bluepages enterprise directory and authorization using IBM Bluegroups.
Articles 04 Dec 2013
Diagnosis of Java class loader memory leaks
We will learn basic concept of class and class load mechanism, generate class/classloader leaks and diagnose problems with a variety of artifacts such as Java heap dump, Java class trace and IBM Javacore with IBM ClassLoader Analyzer.
Also available in: Japanese  
Tutorial 18 Oct 2013
The Secure Sockets Layer and Transport Layer Security
With the explosive growth of computing devices connected with the Internet in recent years, security of communications and computer systems became more important than ever. We will learn about history of secure communications, the SSL/TLS protocols, handshake, network layers and a tool that makes our lives easier for SSL/TLS connection verification.
Also available in: Japanese  
Articles 06 Jun 2012
Web service message logging with Apache CXF
Logging can be used as a tool to monitor and debug the application. In this article, you will learn how to perform Web service message logging with Apache CXF. The article will demonstrate various ways in which you can implement message logging. It will illustrate the use of significant CXF features like Interceptors and Features to perform message logging. The article will also demonstrate message logging using Spring based bean configuration.
Also available in: Japanese  
Articles 01 Sep 2011
Developing database driven web service using hibernate and implementing Restful web service in cloud to be invoked by Android and J2ME Client
This tutorial demonstrates how to develop database driven web service using Hibernate and invoking it with J2ME and Android Client. Finally it shows how to develop a restful web service and deploy it in the Google cloud and then consuming the web service with an Android client.
Also available in: Japanese  
Tutorial 31 Aug 2011
Web services hints and tips: avoid anonymous types
Anonymous XML types can sometimes cause problems in Web services. This article explains these problems and describes how to avoid them.
Also available in: Chinese   Japanese  
Articles 30 Aug 2011
Understanding IBM SOA Foundation Suite: Learning Visually with Examples
Four of IBM’s SOA practitioners identify core IBM SOA Foundation components and usage scenarios, and walk you step-by-step through implementing them in real-world environments.
Books 19 Jul 2011
Spring bean management using Java configuration
Spring beans are configured using the traditional XML approach. In this article, you will learn to write Spring beans and configure them using pure Java based configuration instead of using XML. The article will cover various annotations you can use to configure the bean. It will illustrate the Java based bean configuration by comparing it with the traditional XML based approach.
Also available in: Chinese   Russian   Japanese  
Articles 19 Jul 2011
Executing SOA: A Practical Guide for the Service–Oriented Architect
This book follows up where the authors’ best-selling Service-Oriented Architecture Compass left off, showing how to overcome key obstacles to successful SOA implementation and identifying best practices for all facets of execution—technical, organizational, and human.
Books 15 Jul 2011
The New Language of Business: SOA & Web 2.0
In The New Language of Business, senior IBM executive Sandy Carter demonstrates how to leverage SOA, Web 2.0, and related technologies to drive new levels of operational excellence and business innovation. 
Books 15 Jul 2011
SOA Governance: Achieving and Sustaining Business and IT Agility
The authors illuminate the unique issues associated with applying IT governance to a services model, including the challenges of compliance auditing when service behavior is inherently unpredictable. They also show why services governance requires a more organizational, business-centric focus than “conventional” IT governance.
Books 15 Jul 2011
Developing web services, Part 3: File uploading web service built with Apache CFX
This tutorial demonstrates how to develop a CXF web service which can upload a submitted file from the user and store it in a specific directory. The example is built with widely used Eclipse IDE.
Also available in: Chinese   Japanese  
Tutorial 17 Jun 2011
Developing web services, Part 2: Developing file download web service with JAX-WS.
This tutorial demonstrate how to develop Hello User web service and followed by File Download web service development using JAX-WS. Finally developing a SAAJ client for processing Product Catalog web service.
Also available in: Chinese   Japanese  
Tutorial 15 Jun 2011
Developing web services, Part 1: Developing the code and contract first approach web service with Axis2
This tutorial demonstrate how to develop Credit Card Validation web service with Code first (Bottom up) approach and followed by Product Catalog web service development with Contract First (Top Down) approach using Axis2. Code First Approach is the most popular approach of developing a web service, whereas Contract First approach is the correct way to build any new web service.
Also available in: Chinese   Japanese  
Tutorial 14 Jun 2011
Usage of document/literal wrapped pattern in WSDL design
A WSDL (Web Services Description Language) binding style can be either RPC or document, but the wrapped-document/literal pattern is the one, which blends the best out of both these styles.
Also available in: Chinese   Japanese  
Articles 21 Apr 2011
Java web services: Modeling and verifying WS-SecurityPolicy
WS-SecurityPolicy lets you define security configurations as part of your Web Service Description Language (WSDL) service description. It's a powerful tool, but working with WS-SecurityPolicy documents can be painful. Assertions must be correctly structured to be effective, and version namespaces need to be consistent. In this article, you'll learn about common errors made in creating WS-SecurityPolicy documents, and you'll see how WS-Policy and WS-SecurityPolicy can be modeled in Java for verification and transformation.
Also available in: Chinese   Japanese  
Articles 19 Apr 2011
Accessing a JAX-WS web service from Android
Web services provide function specific services and are especially suited for mobile devices. KSoap2-android project is a SOAP library for the Android platform. In this article we will access a JAX-WS web service for which a WSDL is provided from an Android client. The web service returns a Hello message in response to a request containing a name. We shall create a web service client for Android using the Eclipse ADT plugin and the KSoap2-android library. We will test the web service client in an AVD (Android Virtual Device). The response from sending a request to a Hello web service with name as the request argument is output on an Android virtual device emulator.
Also available in: Japanese   Portuguese  
Articles 15 Feb 2011
Java web services: Understanding and modeling WSDL 1.1
Several years after the approval of Web Services Description Language (WSDL) 2.0 as a World Wide Web Consortium (W3C) standard, WSDL 1.1 is still the most widely used form of web service description. Despite its popularity, WSDL 1.1 has some issues, including a variety of schemas in use and variations in how web services stacks process WSDL documents. In this article you'll learn how WSDL 1.1 service descriptions are structured. You'll also see the basic structure of a Java tool for verifying WSDL documents and transforming them into a "best practices" form.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 08 Feb 2011
Very simple login using Perl, jQuery, Ajax, JSON and MySQL
This article describes a very simple login technique implemented by using several contemporary technologies. It brings a scripting language (Perl), a free database (MySQL) together with a lightweight text-based open standard (JSON), a cross-browser JavaScript library (jQuery) and an asynchronous interactive web application technique (Ajax).
Also available in: Russian   Japanese  
Articles 25 Jan 2011
Java web services: The state of web service security
WS-Security and related standards provide a wide range of options for web service security. Of this wide range, web services stacks test only a limited number of security configurations, and even fewer configurations for interoperability, on their own. Find out what the industry has done to promote interoperability among web services stacks, and read a summary comparison of how the three main open source Java stacks handle security.
Also available in: Chinese   Japanese  
Articles 07 Dec 2010
Web services using Apache Axis2
The objective of this tutorial is to demonstrate how to create and invoke a web service using Apache Axis2 by hosting a simple web service using Axis2 and invoking the web service over HTTP using Axis2.
Tutorial 04 Nov 2010
Java web services: Understanding WS-Policy
WS-Policy provides a general structure for configuring features and options that apply to a web service. You've seen it used for WS-Security configurations in this series, and perhaps elsewhere for other extension technologies such as WS-ReliableMessaging. In this article, you'll learn about the structure of WS-Policy documents and the ways you can attach policies to services in Web Service Description Language (WSDL), with security-configuration examples tried on Apache Axis2, Metro, and Apache CXF.
Also available in: Chinese   Russian   Japanese   Portuguese  
Articles 02 Nov 2010
Service Registry with Advanced Search Capability, Part 3: Configurations and controller
In the first installment, part 1, of this series you learned the reasons for needing advanced search capability in a services registry. In the second installment, part 2 of this series, you learned how to implement the four core components of this advanced registry. In this installment, part 3 of this series you will learn the various practical configurations that are possible for combining these four core components either in a single application or multiple applications. You will also learn about a fifth auxiliary component, called controller, which is required for some configurations. In the next installment you will learn how to handle the case of multiple matches in advanced registry.
Articles 01 Nov 2010
Build RESTful web services with the Spring 3 MVC HttpMessageConverter feature
This article explains a way to produce multiple representations using HttpMessageConverter, and examples in the article show how to use RestTemplate with HttpMessageConverter to communicate with services.
Also available in: Chinese   Russian   Japanese  
Articles 07 Sep 2010
MQ Telemetry Transport (MQTT) V3.1 Protocol Specification
The MQ Telemetry Transport (MQTT) protocol is a lightweight publish/subscribe protocol flowing over TCP/IP for remote sensors and control devices through low bandwidth, unreliable or intermittent communications. This protocol specification has not been standardized. It is made available here under a royalty free license.
Also available in: Japanese  
Articles 19 Aug 2010
Java web services: WS-Security without client certificates
WS-Security symmetric encryption lets you secure message exchanges between client and server without requiring client certificates, simplifying your web service configuration while also providing performance benefits. You can use it directly or in the bootstrap for WS-SecureConversation exchanges. In this article, you'll learn how to configure and use symmetric encryption with the three main open source Java web services stacks: Axis2, Metro, and CXF. You'll also see how plain WS-Security symmetric encryption performance compares to WS-SecureConversation performance.
Also available in: Chinese   Japanese   Spanish  
Articles 03 Aug 2010
Build RESTful web services using Spring 3
In the Java world, you can build a RESTful web service in several ways: Some folks use JSR 311(JAX-RS) and its reference implementation Jersey, others use the Restlet framework, and some might even implement from scratch. Spring, the well-known framework for building Java EE applications, now supports REST in its MVC layer. This article introduces the "Spring way" to build RESTful web services. Learn how to use Spring APIs and annotations to build RESTful web services, and see how Spring integrates this new feature seamlessly into its original framework.
Also available in: Chinese   Russian   Japanese  
Articles 27 Jul 2010
REST, Web services, REST-ful services
REST-based Web services are increasingly being preferred for integration with backend enterprise services compared to SOAP due to their simplicity. This article proposes a simple extensible framework for exposing Java business services as REST-like services. It also helps to describe the design in detail and explores various extensibility approaches.
Also available in: Japanese  
Articles 14 Jun 2010
Java web services: WS-Trust and WS-SecureConversation
WS-Security adds enterprise-level security features to SOAP message exchanges, but with a substantial performance cost. WS-Trust builds on WS-Security to provide a way of exchanging security tokens, and WS-SecureConversation builds on WS-Security and WS-Trust to improve performance for ongoing message exchanges. Dennis Sosnoski continues his Java web services column series with an introduction to WS-Trust and WS-SecureConversation.
Also available in: Chinese   Japanese  
Articles 25 May 2010
Web services SOAP message validation
Learn the history and the underlying technologies of Web services. Build a Web service using bottom-up development method. Transmit, receive, decrypt, validate SOAP messages and verify digital signatures of SOAP messages with the Web services validation tool for WSDL and SOAP. Explore a real world Web service such as the U.S. National Weather Service with the Web services validation tool for WSDL and SOAP.
Also available in: Russian   Japanese  
Articles 19 May 2010
Using Ajax with Web services
Web services are a great way to expose functionality in a language- and platform-independent manner. Asynchronous JavaScript and XML (Ajax) is a technical means to access the contents of another resource without invoking a new request on the current Web page. Using the two together, Web developers can create powerful applications that leverage state-of-the-art technologies and provide an enhanced user experience.
Also available in: Chinese   Japanese   Spanish  
Articles 18 May 2010
Java web services: CXF performance comparison
Apache CXF shares certain underlying components with both Apache Axis2 and Metro but combines the components within an entirely different architecture. Dennis Sosnoski continues his Java web services column series by comparing how the CXF, Metro, and Axis2 stacks perform both with and without WS-Security.
Also available in: Chinese   Japanese   Portuguese  
Articles 27 Apr 2010
Automated Interface Test Framework
Automated interface testing alleviates the inconsistencies introduced by manual testing. Comprehensive interface testing is very important to assure regression testing of the code, whenever a change is made to the code. Exhaustive testing of all the test cases is hard to achieve if this testing is done manually. This framework provides the foundation to build automated interface testing for Service Oriented Integration solution.
Also available in: Japanese  
Articles 14 Apr 2010
Java web services: WS-Security with CXF
The Apache CXF web services stack supports WS-Security, including using WS-SecurityPolicy to configure the security handling. CXF is flexible in how you configure the deployment parameters used at run time to implement the security handling, supporting both static and dynamic configuration options for the client side. In this article, Java web services series author Dennis Sosnoski shows how to use CXF for both a simple UsernameToken WS-Security example and one using signing and encryption.
Also available in: Chinese   Russian   Japanese  
Articles 23 Mar 2010
Create RESTful Web services with Java technology
JAX-RS (JSR-311) is a Java API that enables quick and easy development of Java RESTful services. The API provides an annotation-based model for describing distributed resources. Annotations are used to provide resource location, resource representation, and a pluggable data binding architecture. In this article, learn how you can use JAX-RS to realize the potential of a RESTful services architecture in a Java EE environment.
Also available in: Chinese   Russian   Japanese  
Articles 23 Feb 2010
Java web services: Introducing CXF
The Apache CXF web services stack supports JAXB 2.x data binding (along with some alternative data bindings) and JAX-WS 2.x service configuration. Like the Metro JAXB/JAX-WS alternative discussed in earlier columns, CXF uses XML files to extend the JAX-WS configuration information. In this article, Java web services series author Dennis Sosnoski looks into the basics of working with CXF for client and server development.
Also available in: Chinese   Russian   Japanese   Portuguese   Spanish  
Articles 09 Feb 2010
A Conceptual Model for Event Processing Systems
This article introduces a Conceptual Model for event processing. This is described in terms of an underlying Event Processing Network and an associated Conceptual Architecture for Event Processing, which provides a conceptual view of the event processing architecture and the key components required to build useful event processing systems.
Also available in: Russian   Japanese   Spanish  
Articles 09 Feb 2010
Service Registry with Advanced Search Capability: Part 2: Implementation
In the first installment, part 1 of this series you learned the reasons for requiring advanced search capability in a services registry. In part 1, we also identified four core components that are needed for providing the advanced search capability. In this installment, part 2 of this series, you will learn how to implement these four core components. In the next installment, you will learn how to configure these four components as a single application or multiple applications.
Also available in: Spanish  
Articles 24 Jan 2010
Java Web services: Metro vs. Axis2 performance
The Metro Web services stack provides the same functionality as the Axis2 stack but, aside from the optional use of JAXB and JAX-WS in Axis2, uses completely different implementations of the technologies involved. In this article, Dennis Sosnoski continues his Java Web services column series with a performance comparison between the Metro and Axis2 stacks, both with and without WS-Security.
Also available in: Chinese   Japanese   Portuguese  
Articles 19 Jan 2010
SOA and Web services zone - A year in review
As 2009 comes to an end, we reflect on the accomplishments, milestones and the great articles and tutorials published.
Articles 15 Dec 2009
Java Web services: WS-Security with Metro
The Metro Web services stack is based on the reference implementations of the JAXB 2.x and JAX-WS 2.x Java standards but also includes support for a full range of WS-* SOAP extension technologies. This article continues Dennis Sosnoski's Java Web services column series with coverage of WS-Security configuration and usage in Metro.
Also available in: Chinese   Japanese   Portuguese  
Articles 01 Dec 2009
ESB Testing Best Practice
The purpose of this article is to introduce the function test method and performance test method of the Enterprise Service Bus. The testing method is summarized based on the real customer project, and is proved as a successful testing method.
Also available in: Japanese  
Articles 30 Nov 2009
Achieving business agility with BPM and SOA together: Smart work in the smart enterprise
While BPM and SOA each have value on their own, this new white paper from IBM explains how they can be naturally synergistic. When implemented together, they can greatly increase business and IT agility, optimization, and alignment. BPM provides the business context, understanding, and metrics, while SOA provides a governed library of well-architected service and information building blocks. Both are needed in order to dynamically optimize investments, drive operational excellence, and manage business risk.
Articles 23 Nov 2009
Exposing RESTful services using an Enterprise Service Bus
As REpresentational State Transfer (REST) is becoming more popular, more non-RESTful service consumers and providers need to be adapted to make use of the REST invocation style. For such an adaptation, the Enterprise Service Bus can provide required mediation to expose non-RESTful services to be invoked RESTfully without the need to make changes to those services. This article shows how you can expose services RESTfully using IBM WebSphere Enterprise Service Bus, IBM WebSphere Message Broker and IBM WebSphere DataPower along with examples on how to test this work and sample consumers using different programming platforms.
Also available in: Chinese  
Articles 19 Oct 2009
Planning and handling timeouts in service-oriented environments
This article shines some light on an often overlooked yet very important aspect of any service-oriented architecture (SOA): timeouts. Find out how some specific non-functional requirements can only be met by carefully designing the timeout values that are used across an entire solution.
Also available in: Chinese  
Articles 30 Sep 2009
Create stand-alone Web services applications with Eclipse and Java SE 6, Part 2: The web service client application
Use the Eclipse Integrated Development Environment (IDE) and Java Platform, Standard Edition (Java SE) 6 to create a stand-alone Web services application that can be run from the console. In this tutorial, the second in the series, continue getting familiar with the Eclipse IDE and its built-in feature the TCP/IP Monitor. View the network traffic between server and client applications and then run the applications from the command line.
Also available in: Chinese  
Tutorial 18 Sep 2009
Java Web services: JAXB and JAX-WS in Axis2
Apache Axis2 supports a range of data-binding technologies, including the official Java standard, JAXB 2.x. Axis2 also supports the Java standard for Web service configuration, JAX-WS 2.x, as an alternative to its own custom configuration technique. Dennis Sosnoski continues his Java Web services column series by demonstrating how you can use each of these Java standards with Axis2 and discussing some of the limitations of Axis2's current support for them.
Also available in: Chinese   Russian   Portuguese  
Articles 15 Sep 2009
Case Study Whitepaper: SOA Appliances - Web Services Meet the Network
In this customer case study white paper, noted analyst Jon Oltsik of Enterprise Strategy Group, discusses the demands of XML Web services by highlighting four end-user network deployments using WebSphere DataPower SOA appliances.
Articles 21 Aug 2009
Making Sense of SOA and today's IT innovations
This paper summarizes some of the higher-profile business technology initiatives dotting today’s landscape and explains the interrelations among them.
Articles 07 Aug 2009
Java Web services: Granular use of WS-Security
WS-Security for SOAP Web services doesn't have to be an all-or-nothing proposition. By configuring WS-Security at the operation or message level, you can apply an appropriate degree of protection to every exchange, reducing or eliminating the WS-Security overhead for operations that don't need full protection. Dennis Sosnoski continues his Java Web services series with a look at granular WS-Security in Web Services Description Language (WSDL) using Apache Axis2 and Rampart.
Also available in: Chinese   Russian   Spanish  
Articles 04 Aug 2009
Transforming Communications Services Business using BPM
Learn how BPM applies to the CSP order handling end-to-end process with this 10 minute animated video.
Demos 24 Jul 2009
Optimizing Your Business for Dynamic Change
Independent analyst, Bruce Silver Associates discusses BPM and IBM BPM Suite offerings.
Articles 24 Jul 2009
SOA in a Down Economy
In this book, you'll see how some of IBM's clients are aligning IT and business goals through SOA.
Books 23 Jul 2009
Deep Dive into Customer SOA Stories - An in-depth look at how customers are implementing SOA
In this book, you’ll get an in-depth look at how some of IBM’s clients are leveraging SOA.
Books 23 Jul 2009
Dynamic SOA and BPM: Best Practices for Business Process Management and SOA Agility
Top IBM SOA architect Marc Fiammante takes you step-by-step through combining BPM and SOA, and using them together to build a more flexible, dynamic enterprise. Throughout the book, he emphasizes hands-on solutions based on his experience supporting dozens of enterprise SOA implementations. Save 35% with Coupon Code IBM8918.
Books 22 Jul 2009
Java web services: The high cost of (WS-)Security
WS-Security offers powerful features for securing web service applications, and for many applications these features are essential. But these features come at a high cost in terms of performance and message overhead. Dennis Sosnoski continues his Java web services column series with a look at how using WS-Security or WS-SecureConversation affects Axis2 performance, and he discusses when the simpler (and better performing) alternative of HTTPS-secured connections is a more appropriate choice.
Also available in: Chinese   Japanese   Spanish  
Articles 07 Jul 2009
Build RESTful Web services and dynamic Web applications with the multi-tier architecture
Continue your training on building RESTful Web services and dynamic Web applications using the multi-tier architecture. This article gives you hands-on experience on designing and building components in each tier and how the components are tied together. It provides an example of how RESTful Web services, Asynchronous JavaScript and XML (Ajax), and Spring Web Flow work together to produce a desktop-like rich and responsive Web interface. It also demonstrates how client programs such as Ruby scripts utilize the RESTful Web services to upload and download the user data from the server.
Also available in: Chinese   Japanese   Spanish  
Articles 30 Jun 2009
Java Web services: Axis2 WS-Security signing and encryption
Get an introduction to the principles of public key cryptography, then see how WS-Security applies them for signing and encrypting SOAP messages using public-private key pairs in combination with secret keys. Dennis Sosnoski continues his Java Web services series with a discussion of WS-Security and WS-SecurityPolicy signing and encryption features, along with example code using Axis2 and Rampart.
Also available in: Chinese   Japanese   Spanish  
Articles 16 Jun 2009
Java Web services: Axis2 WS-Security basics
Learn how to add the Rampart security module to Apache Axis2 and start using WS-Security features in your Web services. Dennis Sosnoski resumes his Java Web services series with a look at WS-Security and WS-SecurityPolicy use in Axis2, starting with UsernameToken as a simple first step. The next few columns will take you further with WS-Security and WS-SecurityPolicy, as implemented by Axis2 and Rampart.
Also available in: Chinese   Russian   Japanese   Spanish  
Articles 26 May 2009
Integrate Green-screen Applications in your SOA: Using Rational Host Access Transformation Services (HATS)
This article summarizes the support provided by IBM Rational Host Access Transformation Services (HATS) that allows you to create Web services to provide standard programming interfaces to business logic and transactions contained within character-based 3270 and 5250 applications (also referred to as host applications or green-screen applications).
Articles 09 Apr 2009
SOA fundamentals in a nutshell
Thinking about getting certified in Service-Oriented Architecture (SOA)? Want to catch the wave of interest in SOA? Take this tutorial to prepare for the IBM SOA fundamentals test leading to your certification as an IBM Certified SOA Associate. Even if you're not planning for certification right now, this tutorial is a good place to start learning about what SOA is and what it can do for your organization.
Tutorial 05 Sep 2008
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.
Also available in: Chinese   Japanese  
Articles 29 May 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
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.
Also available in: Chinese  
Articles 17 Apr 2008
Modeling human tasks with WebSphere Business Modeler
Learn how to consolidate human tasks in WebSphere Business Modeler. The technique described minimizes changes in WebSphere Integration Developer, and enables developers to retain all of the information supplied by business analysts.
Articles 12 Mar 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
Exploring the fundamentals of architecture and services in an SOA, Part 2: The importance of business architecture, model-driven development, and reusing existing assets
In this second article in the series, get a closer look at architecture--this time at the business level. Learn about model-driven development (MDD), and reusable asset frameworks and types, which can be leveraged when architecting Service-Oriented Architecture (SOA) solutions.
Also available in: Chinese  
Articles 23 Oct 2007
Exploring the fundamentals of architecture and services in an SOA, Part 1: Use architecture and levels of abstraction to create a better SOA
Get a closer look at the elements of a Service-Oriented Architecture (SOA), examine the benefits of architecture, learn how levels of abstraction help improve the development process, who creates and uses the architecture, and where architecture belongs in the software development life cycle.
Also available in: Chinese  
Articles 04 Sep 2007
Java Web Services: Axis2 Data Binding
The Apache Axis2 Web services framework was designed from the start to support multiple XML data-binding approaches. The current release provides full support for XMLBeans and JiBX data binding, as well as the custom Axis Data Binding (ADB) approach developed specifically for Axis2. This article shows you how to use these different data bindings with Axis2 and explains why you might prefer one over the others for your application.
Articles 26 Jul 2007
Generate Web services for DB2 9 pureXML
Web services are important building blocks to achieve service-oriented architecture. As more and more applications move towards a Service Oriented Architecture, often times there is a need to expose application functionality as Web services. The purpose of this article is to show how you can easily generate Web services using a simple Java class to insert and retrieve XML data, into, and from DB2 9 using the pureXML feature. Once the Web services are generated and deployed on WebSphere Application Server, you can test it using either the built in Web services Explorer of Rational Application Developer (RAD) or XForms as a Web services client. The same services can be used by any Web services client that can make SOAP over HTTP Web service calls.
Also available in: Chinese  
Articles 14 Jun 2007
Consuming Web services from RPG or COBOL programs on System i
Learn how to use the IBM Web Services Client for C++ to generate Web service client stubs and libraries containing programs to manage SOAP messages and send them over HTTP.
Also available in: Japanese  
Articles 21 May 2007
IBM Rational Portfolio Manager Web services API resource integration
This is the second article in a series on how to integrate data in IBM Rational Portfolio Manager using the Web services API. Author Cobber Liu provides the code samples and instructions to help you learn step-by-step how integrations are done. Using these examples, you can build your own specific integration interface effectively and efficiently.
Articles 16 Jan 2007
Java Web services: Digging into Axis2: AXIOM
The Apache Axis2 Web services framework builds on the new AXIOM XML document model for efficient SOAP message processing. Unlike conventional document models, AXIOM builds the document representation in memory only as it's being accessed. Learn why this on-demand construction is a great approach for SOAP processing, and how XOP/MTOM attachments, data binding, and performance fit into the picture.
Articles 30 Nov 2006
Web services hints and tips: JAX-RPC versus JAX-WS, Part 1
JAX-WS 2.0 is the successor to JAX-RPC 1.1. This article introduces a series that compares these two Java web services programming models.
Articles 06 Oct 2006
Make SOA happen on z/OS
IBM System z(TM) mainframe computers can be a powerful hardware platform for Service-Oriented Architecture (SOA) system deployment, especially for mission-critical applications demanding high performance. Learn some options for getting the most out of SOA applications by running them on z/OS(R).
Articles 23 Aug 2006
Understanding web services specifications, Part 1: SOAP
In this first in a series of tutorials on the major web services specifications you'll get the basic concepts of web services and SOAP, and learn how to build a SOAP server and client.
Also available in: Chinese   Spanish  
Tutorial 12 May 2006
Hit the ground running with AIDE, Part 1: Building a touchpoint
This tutorial, the first in a series on the IBM Autonomic Integrated Development Environment (AIDE), shows how you can get up and running quickly with the IBM AIDE toolkit. Discover touchpoint creation, modification, and deployment and learn about the internals of the touchpoint in relation to the underlying model.
Tutorials 18 Apr 2006
Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus
Today's business applications rarely live in isolation. They need to be connected in order to create an integrated solution from which an organization can derive value. Service-Oriented Architecture (SOA) and Event-Driven Architecture (EDA) are two different paradigms that address complex integration challenges. How can organizations choose the better approach to meet their needs? Actually they don't have to choose: an Enterprise Service Bus (ESB) allows for the implementation of both the SOA and the EDA concepts.
Also available in: Chinese   Japanese  
Articles 28 Mar 2006
Loosely typed versus strongly typed web services
Do you know the difference between loosely and strongly typed web services programming approaches? IBM Senior Technical Staff Member Andre Tost explains these differences and why most cases call for strongly typed services.
Articles 02 Sep 2005
Web services tip: Representations of null in XML Schema
Represent a null value in the XML-equivalent of a field when you map a null Java bean field to XML. This tip explores and compares a number of ways to do so.
Also available in: Russian   Japanese  
Articles 09 Aug 2005
Learning PHP, Part 2: Upload files and use XML to store and display file information
This tutorial is Part 2 of a three-part "Learning PHP" series that takes you from the most basic PHP script to working with databases and streaming from the file system by documenting the building of a document workflow system. Here, documents are uploaded by users and stored in a non-Web-accessible location for retrieval by the application in Part 3. We also look at working with XML files using DOM and SAX, and we look at exceptions.
Tutorials 21 Jun 2005
Which style of WSDL should I use?
A Web Services Description Language (WSDL) binding style can be RPC or document. The use can be encoded or literal. How do you determine which combination of style and use to use? The author describes the WSDL and SOAP messages for each combination to help you decide.
Articles 24 May 2005
Tip: Implement implicit and explicit SOAP headers
You can define SOAP headers in a WSDL definition using what are commonly called explicit and implicit headers. Learn the difference between these two styles and how these differences might impact you when developing with JAX-RPC.
Also available in: Japanese  
Articles 15 Feb 2005
Service-oriented modeling and architecture
This article discusses the highlights of service-oriented modeling and architecture; the key activities that you need for the analysis and design required to build a Service-Oriented Architecture (SOA). The author stresses the importance of addressing the techniques required for the identification, specification and realization of services, their flows and composition, as well as the enterprise-scale components needed to realize and ensure the quality of services required of a SOA.
Also available in: Russian   Japanese  
Articles 09 Nov 2004
Tip: SOAP 1.2 and the GET request
SOAP 1.2 brings changes that help to weave Web services more into the fabric of the Internet. One of these changes is the introduction of the GET method. GET is important because it enables various optimizations. This has been demonstrated by the Web itself, which uses GET extensively. Find out more in this tip.
Also available in: Russian   Japanese  
Articles 04 Mar 2004
Tip: Make SOAP and Web servers cohabit peacefully
SOAP's strength is that it builds on the familiar and widely deployed Web infrastructure. That can also be a weakness because Web servers can make assumptions about Web services that are simply not true. In this installment, Benoit discusses some issues with error handling in Web services.
Also available in: Japanese  
Articles 19 Feb 2004
Tip: Passing files to a Web service
In this tip, Benoit discusses the different solutions available for passing binary data (typically files) to a Web service.
Also available in: Russian   Japanese  
Articles 13 Feb 2004
Web services programming tips and tricks: Exception Handling with JAX-RPC
Explicitly declaring faults in WSDL operations, like explicitly declaring exceptions in Java methods, is good programming practice. This tip first examines the exception behavior in the absence of wsdl:fault. It then focuses on how a wsdl:fault is mapped to a checked Java exception and how a JAX-RPC runtime handles this checked exception.
Also available in: Japanese  
Articles 06 Feb 2004
Invoking web services with Java clients
In this article, IBM developer Bertrand Portier describes the different types of Java web services clients and explains how to write portable, vendor independent code. There are two families of web services clients in the Java world: unmanaged and J2EE container-managed clients. The article starts by briefly describing the web services invocation process and the web services standards for Java environments. The two families of Java web services clients are then described, including their similarities and differences for the two steps they need to perform: service lookup and access.
Also available in: Japanese  
Articles 04 Nov 2003
Web Services Development and Deployment with WebSphere V5 Tools and Technologies: Part 1 -- Creating and Testing a Web Service
Updated for V5, this article series shows you how WebSphere Studio can take you through the complete Web services cycle -- creation, testing, deployment to an application server, publishing to a UDDI registry, and execution. Part 1 shows you how to use WebSphere Studio Application Developer V5.0 to develop and unit test a Web service.
Articles 21 Jan 2003
Understanding quality of service for Web services
With the widespread proliferation of Web services, quality of service (QoS) will become a significant factor in distinguishing the success of service providers. QoS determines the service usability and utility, both of which influence the popularity of the service. In this article, we look at the various Web service QoS requirements, bottlenecks affecting performance of Web services, approaches of providing service quality, transactional services, and a simple method of measuring response time of your Web services using the service proxy.
Articles 01 Jan 2002
Use your singletons wisely
Are singletons overused? Veteran programmer J. B. Rainsberger suggests they might be, explains why, and offers tips for knowing when to use singletons and when to seek more flexible alternatives.
Also available in: Japanese  
Articles 01 Jul 2001
Web Services architecture overview
This article presents an overview of IBM Web Services architecture, including what Web Services are, the fundamental characteristics of a Web Services architecture and the benefits of this approach.
Articles 06 Sep 2000
Under the hood: IORs, GIOP and IIOP
In July we created a simple example -- SimpleCalc. There was not much to it; a single method add() that took two IDL longs and returned a long. One of the problems with teaching and learning CORBA is that it gets complex right from the start, given that it's based on a distribution of clients and servers. Immediately we have to deal with the network. So, lets deal with the network right now.
Also available in: Japanese  
Articles 01 Aug 2000
Mapping objects to relational databases
Why is mapping objects to relational databases an issue for modern developers? For one thing, object technology, such as Java technology, is the most common environment applied for the development of new software systems. Also, relational databases are still the preferred approach for storage of persistent information and are likely to remain so for quite some time. Read on to see how you'll put this skill to use.
Also available in: Japanese  
Articles 01 Jul 2000
OO Design Process: The object primer
Developing software is no easy task, but don't be daunted. This article will get you started by discussing the complexity of object-oriented development and showing you how to prioritize your efforts. In the end, you will have gone through the elemental software development process.
Articles 01 Jun 2000
A brief introduction to code pages and Unicode
Unicode is intended to unify the computing community around a single standard for encoding text. To understand how the standard works and why we need it, explore the code behind the letters you see on your screen and in your printouts.
Articles 03 Mar 2000
1 - 97 of 97 results
Show Summaries | Hide Summaries