Skip to main content

Skip over site navigation to main content

developerWorks  >   SOA & Web Services  >   Technical library  >  

Technical library view  RSS for SOA & Web Services

developerWorks
 Related links:    Redbooks  |  Forums  |  Standards and specifications

Filter your search and/or enter a keyword. If you don't filter your search or enter a keyword, the search results will default to all results.

 
 
 
  1 - 100 of 1163 results    Next   Show All   Hide Summaries
Title   Type   Date  

Table that contains the results that meet the search criteria.

The Python Web services developer: 10th International Python Conference
In this article we will take a short break from writing code and talk about some of the happenings at Python 10 Web Services track.
Articles 05 Apr 2002  
 
A Primer for HTTPR
Reliable HTTP (HTTPR) is a protocol that offers the reliable delivery of HTTP packets between the server and client. This solves a number of issues that are evident in current HTTP and opens the way to reliable messaging between Web services.
Articles 08 Mar 2005  
 
Java modeling: A UML workbook, Part 4
Granville Miller re-opens the UML workbook for an in-depth discussion of one of the fundamental components of the use case diagram: the actor. The actor is not only essential in UML modeling, it can also play an important role in creating Java applications and may even suggest patterns in J2EE application design. Follow along as Granville uses sequence and class diagrams to explain the role of the actor in use case diagramming and Java application development.
Articles 04 Jun 2002  
 
A WBI-based solution for maverick Web services
Learn how to integrate a "roll-your-own" or "maverick" Web service with a Web Services Interoperability Organization (WS-I) compliant Web service using the IBM(R) WebSphere(R) Business Integration (WBI) suite of software.
Articles 31 May 2005  
 
A case for SOA governance
Help your enterprise reap its true benefits by strengthening your awareness to the importance of SOA governance for an enterprise which has IT as one of its key organizations. The author illustrates some key responsibilities of a governance body and concludes by showing you how you can effectively implement SOA governance.
Articles 16 Aug 2005  
 
A comparison of Web services transaction protocols
Up to August 2003 there were two contenders for the Web services transaction space: OASIS Business Transactions Protocol (BTP), and the Web Services Transactions (WS-Tx) specification. There have been several subjective articles and comments comparing BTP to WS-Tx, attempting to show that BTP can do everything WS-Tx can and ignoring the important differences that exist. This article will try to give an objective comparison of these two specifications and show how they both attempt to address the problems of running transactions with Web services. At the end of the article it should be apparent how and why WS-Tx and BTP are different, while at the same time illustrating where they do have some commonality.
Articles 07 Oct 2003  
 
Service-Oriented Architecture and Enterprise Architecture, Part 1: A framework for understanding how SOA and Enterprise Architecture work together
The first of a three-part series, this article provides a framework to help you understand how Service-Oriented Architecture (SOA) and Enterprise Architecture (EA) work together. First, get a brief introduction to and definitions of SOA and EA. Then learn about the scope and focus of SOA and EA so you can effectively compare and contrast the two.
Articles 26 Apr 2007  
 
A little wisdom about WSDM
Uncover the motivation behind the development of Web Services Distributed Management (WSDM) 1.0, a new standard that OASIS just approved. This paper gives you an overview of the specification and shows you some of the key design tenants.
Articles 11 Mar 2005  
 
Asynchronous operations and Web services, Part 1: A primer on asynchronous transactions
Not all Web services work synchronously; in some situations, responses to Web service requests are not provided immediately, but rather sometime after the initial request transactions complete. Such asynchronous operations aren't explicitly supported by Web services specifications and standards; however, those standards do include the infrastructure and mechanisms on which asynchronous operations can be based. In this article, Holt Adams explains why any Web services architect needs to understand how asynchronous operations work. This article will help you begin to adapt your own services for an asynchronous environment.
Articles 01 Apr 2002  
 
Build a simple C++ service component, Part 1: A quick tour of the C++ API for the Service Component Architecture
Get acquainted with the API that will work with Apache Tuscany SCA for C++. You'll see how to access the main elements of the API for a rapid startup.
Articles 08 Sep 2006  
 
Building a Geospatial Information System, Part 2: A real world application using Web 2.0, SOA, and SCA principles
Businesses, schools, and governmental institutions are increasingly using geospatial information systems (GIS) to solve real-world problems. GIS offers many new ways to visualize information, collaborate, and do business. Web 2.0 GIS applications have started targeting end user audiences (as opposed to professional audiences). This article explores how GIS applications built with Web 2.0 interfaces and technologies result in more interactivity, lower cost, higher performance, and satisfied users.
Articles 21 Apr 2009  
 
Apache SOAP type mapping, Part 2: A serialization cookbook
Gavin Bong shows you how to write your own (de)serializers when none from the SOAP toolkit suit your needs.
Articles 01 Mar 2002  
 
The Web services insider, Part 2: A summary of the W3C Web Services Workshop
Last week, the Web services insider attended the W3C's first Web Services Workshop targeted at exploring what direction the W3C should take to standardize the emerging Web services architecture. In this installment, he offers a brief summary of what was discussed.
Articles 01 Apr 2001  
 
Process-oriented modeling for SOA, Part 1: A technique for process decomposition
In this series, learn about a new decomposition technique that can help you specify business processes that are aligned with a Service-Oriented Architecture (SOA). This first article explores decomposing a business process into different layers of responsibility--as opposed to different levels of detail--and also looks into the role of the process controller as well as how services are identified by where they are needed.
Articles 04 Nov 2008  
 
AJAX and scripting Web services with E4X, Part 1
Get an introduction to ECMAScript for XML (E4X), a simple extension to JavaScript that makes XML scripting very simple. In this paper, the authors demonstrate a Web programming model called Asynchronous JavaScript and XML (AJAX) and show you how some new XML extensions to JavaScript can make it very simple.
Articles 08 Apr 2005  
 
AJAX and scripting Web services with E4X, Part 2
Get a further introduction to E4X in the second part of this two-part article. E4X, ECMAScript for XML, a simple extension to JavaScript that makes XML scripting very simple. In Part 1, we demonstrated a Web programming model called AJAX, Asynchronous JavaScript and XML, and showed how some new XML extensions to JavaScript can make it very simple. In this second article, we use E4X to build the server side of this interaction, and we show how to implement simple Web services in JavaScript.
Articles 19 Apr 2005  
 
Integrating IBM metadata repositories, Part 1: APIs for accessing Rational Asset Manager
Learn how to enable asset-based development by integrating your applications with IBM Rational Asset Manager. This article describes capabilities of various APIs for retrieving and modifying repository-based assets and includes example code for common operations.
Articles 06 May 2009  
 
Accelerate your Web services with caching
After integrating and building applications that leverage and exploit Web services over the last few years, you may have heard many times that you cannot have simplicity without sacrificing efficiency. That said, this article looks at how you can speed up the things you can control and accept that technology eventually will catch up. This article covers the basics for rolling your own caching object. It reviews when and where to use caching and looks at some real-world scenarios to demonstrate the power of adding a cache to Web services. The next time someone mentions Web services as being a slowpoke solution, take a stand and cache.
Articles 01 Dec 2002  
 
Accentuate the power of JAX-RPC type mapping with Eclipse Modeling Framework
This article demonstrates how to use the Eclipse Modeling Framework (EMF) to enhance the JAX-RPC type mapping model. It also provides code samples to guide you through the creation of a Web service from a Web Services Description Language (WSDL) document that uses JAX-RPC unsupported XML data types.
Articles 16 Jul 2004  
 
Access IBM Workplace Collaboration Services using Web services
IBM Workplace Collaboration Services (IWCS) provides collaborative services that can be used in your applications. These collaborative services are available to you via Application Programming Interfaces (APIs) and Service Provider Interfaces (SPIs). A majority of these services are also available via Web Services. In this tutorial you will explore the steps required to access these collaborative services using Rational Application Developer to build your client applications. Two examples show you how to access two separate services exposed by IWCS server.
Tutorials 15 Nov 2005  
 
Access WebSphere Process Server V6.0 business processes with PHP
This article shows how to access Business Process Execution Language (BPEL) based applications running in IBM WebSphere Process Server Version 6.0 from a PHP Hypertext Preprocessor (PHP) Server.
Articles 15 Feb 2006  
 
Access an enterprise application from a PHP script
Many Web developers enjoy the versatility and ease of use of PHP, but sometimes they need to access existing business logic in a J2EE application server. In this article and through code examples, learn how to use the new SOAP extension in PHP 5 to access a J2EE application using Web services, without having to leave the PHP environment or learn a new programming model.
Articles 25 Feb 2005  
 
Design and implement a composite workflow solution using IBM middleware, Part 8: Accessing EIS data and documents
Follow along in this eighth installment in the series as the development team designs and develops a composite workflow solution using IBM middleware technology. This article focuses on the team's design for real-time data access to retrieve task-related information from the enterprise information system (EIS) CRM Siebel. When working on an assigned task, the user needs related data, including documents, from CRM Siebel to complete the task. In this article you'll learn about EIS access services, the business requirements driving the decisions, interface design options, and how the access service is implemented.
Articles 12 Dec 2006  
 
Accessing Enterprise Information Systems in a Service-Oriented Architecture
Discover the underlying technologies, along with tooling and target runtime that enable access to Enterprise Information Systems in a Service-Oriented Architecture.
Articles 10 Mar 2006  
 
IBM WebSphere Developer Technical Journal: Achieve integration of iSeries applications with other service components using WebSphere Integration Developer
Learn how to import an iSeries Web service generated by IBM WebSphere Development Studio Client for iSeries into a WebSphere Integration Developer service component.
Articles 07 Dec 2005  
 
Achieve semantic interoperability in a SOA
Semantic interoperability is often overlooked or an afterthought in the development of a SOA. Application and data architects may have difficulty making informed architectural decisions about it. This article unveils the mysteries of semantic interoperability in a SOA context. We will first walk through the semantic spectrum, and then discuss the anti-patterns, patterns and best practices of semantic interoperability.
Articles 23 Jun 2006  
 
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  
 
Active stakeholder participation
To succeed, your project team needs the active participation of a wide range of people, including users, management, and other software professionals.
Articles 01 May 2001  
 
Adapting legacy applications as Web services
With the advent of dynamic e-business and its open standards-based supporting technologies, valuable legacy applications that support essential business processes in enterprises can join this new area of distributed computing. In this paper, we provide an overview of how legacy applications have been enabled for applying Web services technology. An example then illustrates the use of the conceptual architecture for the legacy application.
Articles 01 Jan 2002  
 
Adapting legacy systems for SOA
Service-Oriented Architecture (SOA), along with other service-oriented approaches for developing and managing IT infrastructures, is causing many organizations to reconsider traditional approaches for leveraging legacy IT investments. In this article, discover the business and IT advantages to using SOA to transform an existing legacy investment, as well as key architectural patterns for leveraging legacy mainframes.
Articles 08 Jun 2007  
 
Tackle WS-Security specification interoperability challenges, Part 4: Add a J2EE 1.3 provider endpoint to a J2EE 1.4 Web service
The first few installments in this article series offered workarounds for Web Services Security (WS-Security) specification-level interoperability problems--specifically, incompatibilities between different versions of WS-Security preventing a Java 2 Platform, Enterprise Edition (J2EE) 1.3 client from communicating with a J2EE 1.4 Web services provider when WS-Security is required. Now find out how adding a new Web service provider endpoint can overcome this interoperability problem.
Articles 13 Sep 2007  
 
Asynchronous operations and Web services, Part 3: Add business semantics to Web services
In previous installments of this series, Holt Adams explained the relevance of asynchronous operations for Web services and saw some patterns for building asynchronous services. Now he tackles three new specifications -- Business Process Execution Language for Web Services, Web Services Coordination, and Web Services Transaction -- and explains how they open up a world of possibilities for Web services developers. You'll see how these three specifications can support asynchronous operations and create an operational programming environment that mirrors real-life business interactions.
Articles 01 Oct 2002  
 
Adding Security to Web Services, Part 1
Security is an important concern when using Web services in an enterprise. This two-part demo will show users how security is added to a Web service invocation by modifying the Web service deployment descriptor. Three different security techniques will be demonstrated: Basic authorization; Signing a SOAP message; and Encrypting parts of the SOAP message.
Demos 05 Oct 2004  
 
Adding Security to Web Services, Part 2
Security is an important concern when using Web services in an enterprise. This two-part demo will show users how security is added to a Web service invocation by modifying the Web service deployment descriptor. Three different security techniques will be demonstrated: Basic authorization; Signing a SOAP message; and Encrypting parts of the SOAP message.
Demos 05 Oct 2004  
 
Adding Security to your Web Services Digital Signatures, Part 2
This demo shows how to expose a simple Java class as a Web service that requires digitally signed requests. You'll see how a generated client is tested and how the signed SOAP request is examined. And it's all done without writing one line of code.
Demos 11 Jul 2005  
 
Adding business events to business services
SOA can provide much needed agility for enterprises in their chosen marketplace. However, this may not be enough. Discovering key business events and using them to drive dynamic adjustment and reconfiguration of in-flight business processes may be the next level needed for heightened agility in today's economic climate.
Articles 12 Dec 2008  
 
Adding security to your Web services digital signatures, Part 1
This demo shows how to expose a simple Java class as a Web service that requires digitally signed requests. You'll see how a generated client is tested and how the signed SOAP request is examined. And it's all done without writing one line of code.
Demos 11 Jul 2005  
 
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  
 
Adopting Agile in Fix Pack Testing
The main focus of the article is on incorporating agile principles into Fix Pack testing and appreciating its advantages. This article outlines the shortcomings of a conventional Fix Pack testing process and highlights agile principles that could be adopted into Fix Pack testing.
Articles 15 Jul 2009  
 
Adopting SOA Best Practices and Lessons Learned
Moving to a Service Oriented Architecture (SOA) brings many benefits to businesses, allowing for greater solution alignment and agility. Making this a smooth transition requires a special level of focus on quality and an awareness of the unique challenges related to testing within an SOA. Often, the adjustments that need to be made to testing competencies are not apparent or planned. Organizations need to understand the unique goals and challenges related to evolving services architecture and the implications of how testing should be performed. In this article we will discuss the quality assurance challenges to be addressed with a SOA adoption, recommended best practices and lessons learned.
Articles 15 Jul 2009  
 
Advancing SOAP interoperability
Over the past six months, there has been enormous progress in the area of interoperability between various implementations of the SOAP protocol for different platforms. In this article, Tony Hong examines some of the early interoperability changes faced by the SOAP toolkit implementors, and the steps taken by the developer community to tackle them.
Articles 01 Jun 2001  
 
Advancing the Web services stack
IT developers will be interested in Judith M. Myerson's proposed revisions to the IBM Web services architecture stack. In this article, she demonstrates how new standards, particularly Web Services Experience Language (WSXL), Trading Partner Agreement (TPA), WS-Security, and WS-Inspection, can serve as updates to the architecture. Developers could apply these additions to the stack to the development of Web services or even to a plan for Web services life cycle management.
Articles 01 Jun 2002  
 
Adventures in architecture
This engaging exercise explores the relationship between architecture and design, and highlights ways in which they may affect application coding and performance.
Articles 01 Feb 2002  
 
Advertise Web services with Atom 1.0
Advertise Web services using the new Atom 1.0 Syndication Format combined with the Web Services Addressing specification.
Articles 07 Oct 2005  
 
Aggregate UDDI searches with Business Explorer for Web services
Many developers believe that Web services will open up a world of interlocking business services that find each other over the Internet, thus integrating disparate code into useful programs. But if this vision is to come to pass, users must be able to find services out there on the vast public network. Current searching APIs are rudimentary at best, and a developer must write a lot of code in order to find the Web services he or she desires. BE4WS is an alphaWorks technology, based on the Java programming language and XML, that aims to simplify UDDI searches for developers and users alike. Liang-Jie Zhang and Qun Zhou walk you through some example code to show you how it's done -- and show you how you can a build a Web-based application that will allow users to find Web services without writing any code at all.
Articles 01 Mar 2002  
 
Agile Modeling (AM)
Agile Modelers believe that you don't need to develop documentation the size of a telephone book to develop complex software.
Articles 01 Mar 2001  
 
Ajax and REST, Part 1
The more that server-side Web applications become immersive by following rich-application models and delivering personalized content, the more their architectures violate Representational State Transfer (REST), the Web's architectural style. These violations can decrease application scalability and increase system complexity. By achieving harmony with REST, Ajax architecture lets immersive Web applications eliminate these negative effects and enjoy REST's desirable properties.
Articles 02 Oct 2006  
 
Align IT with a health information exchange for SOA solutions
Healthcare organizations are actively looking to Service-Oriented Architecture (SOA) for an IT solution to help transform the industry. But making sure the solutions delivered for these initiatives meet the needs of business users is challenging. Analyzing business vision and requirements and linking them to technology is the most essential step for SOA implementation. Using a health information exchange network as an example, this article illustrates a methodology and best practice of managing such requirements, using software tooling to ensure that the technology investment aligns with the business objectives during SOA adoption.
Articles 13 Dec 2007  
 
Tip: Always use an XML declaration
The XML declaration is optional in XML files, and defaults determine most of the information in the file. However, problems are common when these defaults do not match reality -- for example, the document could use an encoding other than one of the defaults. It's always safer to make the XML declaration. In this tip, Uche Ogbuji covers what should be included in the XML declaration on all files.
Articles 05 Jun 2007  
 
Boost application development with Amazon Web Services, Part 3: Amazon Simple Queue Service
Using the Amazon Simple Queue Service (SQS), you can build distributed applications that communicate using a message-based paradigm. Cell phones and other Java Platform, Micro Edition (Java ME) devices can use Amazon SQS easily with simple HTTP requests. In this tutorial, the third in a series on creating applications with Amazon Web Services (AWS), discover how to use SQS from a Java ME device.
Tutorials 12 Jul 2007  
 
An Event-based SOA Governance Solution
With more SOA solutions deployed, there has been an increase in requests for an automated and event-driven SOA Governance solution. This article introduces the solution for handling the governance process automatically based on a governance event.
Articles 30 Jul 2009  
 
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  
 
An e-mail user interface to Web services
Today, many portable devices support e-mail exchange, but few extend those capabilities to access Web services and Web applications. That functionality becomes quite useful when you consider the growing number of Web services and Web applications. With the architecture proposed in this article, you can create an e-mail user interface that interacts with a Web application in a similar manner to that of a standard Web browser.
Articles 09 Sep 2003  
 
A new approach to UDDI and WSDL, Part 3: An example of the new OASIS UDDI WSDL Technical Note in action
This is the third article in a series of articles concerning a new approach to using WSDL and UDDI, described in a new OASIS UDDI Technical Note. This article presents an example of applying the approach defined in the new Technical Note.
Articles 28 Oct 2003  
 
Programming XML and Web services in TCL, Part 1: An initial primer
Tcl and XML make good partners. Tcl boasts several strengths for standalone XML processing. Moreover, in this article XML is presented as the initial building block in a series that describes the capacity for Tcl in Web services work.
Articles 01 Apr 2001  
 
Architecture in practice, Part 2: An introduction to SOA solution scenarios
IBM now offers eight scenarios to help you get started with Service-Oriented Architecture (SOA). In this introductory article in a multipart miniseries, you explore each SOA solution scenario and discover how to accelerate your SOA implementation.
Articles 30 Jan 2007  
 
An introduction to SQLite, an open source embeddable database
Databases have been an integral part of software applications since the dawn of the commercial application market several decades ago. As crucial as database management systems are, they also come with a large footprint, and considerable overhead in system resources and administration complexity. As software applications become less monolithic and more modular, a new type of database can be a better fit than the larger and more complex traditional database management systems. Embeddable databases run directly in the application process, offer zero-configuration run modes, and have very small footprints. This article introduces the popular SQLite database engine and describes how to use it in application development.
Articles 21 Jul 2005  
 
An introduction to Service Data Objects for C++
In this article, you are introduced to the API you need to work with Service Data Objects from C++, and you get easy access to the main elements of the API for a rapid startup.
Articles 21 Mar 2006  
 
Human-facing Web services, Part 1: An introduction to Web Services Experience Language
As Web services move further into the mainstream, business users are starting to make their voices heard on their future directions. One venue for this discussion is the Organization for the Advancement of Structured Information Standards (OASIS), a not-for-profit group that is driving the adoption of the Web Services Experience Language (WSXL) specification. In this article, Judith M. Myerson explains how WSXL will aid the development of Web services that better serve user needs. Through the WSXL component model, developers will be able to adapt Web services on the fly and create new aggregate portals to provide users with the functionality they need, when they need it.
Articles 01 Sep 2002  
 
An introduction to Web Services Gateway
Learn about the issues of accessing services across corporate firewalls
Articles 01 May 2002  
 
Business Integration for games: An introduction to online games and e-business infrastructure
This article describes a framework for building online games, using Web services as the underpinning technology, that can take advantage of reusable business function, distributed throughout the network, using a solid integration story.
Articles 09 Oct 2003  
 
SOA programming model for implementing Web services, Part 4: An introduction to the IBM Enterprise Service Bus
The Enterprise Service Bus (ESB) architectural pattern supports virtualization and management of service interactions in a service-oriented architecture (SOA). It enables interactions among service providers and requesters and can be implemented using a variety of middleware technologies and programming models. It extends the SOA programming model concepts introduced in previous articles of this series.
Articles 26 Jul 2005  
 
SCA application development, Part 1: An overview of Service Component Architecture
This first in a series of articles on Service Component Architecture (SCA) introduces SCA and shows how it can simplify the design and integration of business applications built using Service-Oriented Architecture (SOA). Subsequent installments of the series will discuss SCA architecture and its key concepts, including service implementations, service clients and the assembly of various components.
Articles 08 Aug 2006  
 
Web services programming tips and tricks: An overview of object relationships
Objects have associations to, or relationships with, other objects. Understanding the nuances of relationships in object modeling is the first step to understanding how to implement them in your Java source code.
Articles 08 Feb 2001  
 
An overview of the Web Services Inspection Language
This is an update to the Web Services Inspection Language (WS-Inspection) overview article which was orginally published in November, 2001. In addition to an overview of the Web Services Inspection Language, this paper describes how WS-Inspection documents are being used and offers details on the recent contribution of WSIL4J to the Apache Software Foundation.
Articles 01 Jun 2002  
 
SOA terminology overview, Part 3: Analysis and design
Building on the previous articles in this series, Part 3 continues the Service-Oriented Architecture (SOA) terminology journey. Learn a few new terms, including service identification, specification, realization, and design principles, and find out why they are fundamental to the success of SOA.
Articles 16 May 2007  
 
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.
Articles 02 Apr 2008  
 
The Web services insider, Part 3: Apache and Microsoft -- playing nice together
In this installment of the Web services insider, James Snell shows that Apache and Microsoft can play nicely together, by demonstrating how easy it is to consume Apache SOAP-based Web services using the Microsoft SOAP Toolkit Beta 2.
Articles 01 May 2001  
 
On demand business process life cycle, Part 6: Apply customization policies and rules
Develop and manage rules to enforce the policies for on demand processes. As business owners introduce new requirements to respond to changing business conditions, on demand processes must adapt accordingly. Rapid customizations are achieved during execution through dynamic changes to the rules that enforce the business policies. Externalizing the rules allows analysts and other less-technical users to effectively modify the policies without changing the process logic.
Articles 08 Feb 2005  
 
Web services programming tips and tricks: Applying packages on UML diagrams
Read these tips on using packages to simplify and organize your UML software diagrams. This article was modified from Chapters 3 and 6 of The Object Primer 2nd Edition.
Articles 30 Nov 2000  
 
Web services programming tips and tricks: Applying stereotypes and notes in UML sequence diagrams
Application of UML stereotypes and notes to sequence diagrams increases the communication value of your models. This article was adapted from Chapter 6 of The Object Primer 2nd Edition.
Articles 25 Jan 2001  
 
Applying the Web services invocation framework
Learn about the recent changes to WSIF as it is submitted to the Apache Software Group.
Articles 01 Jun 2002  
 
Approaches to asynchronous Web services
Web services, positioned as the technology for enabling fast integration of applications, combined with asynchronous transports will provide the required reliability for building Enterprise class applications. In this article, we experimented with two design approaches for deploying and accessing asynchronous web services through the use of Apache Axis. In the first approach, WebSphere MQ support pac, MA0R, was used to provide MQ transport by using the extensibility of WSDL and in the second, custom JMS sender and listener transport handlers were plugged into Axis extensible framework. The first approach eases the development and deployment of a Web service whereas the second approach provides the flexibility to plug in our own transport handlers.
Articles 05 Sep 2003  
 
Approaching Web services transactions
This article analyzes two Web services transaction proposals that are currently being developed. One is from OASIS and another proposed by IBM, Microsoft, and BEA. This article compares these two specifications.
Articles 28 Feb 2003  
 
Architect Struts applications for Web services
When you're converting an enterprise app for use with Web services, the simplest way to do it is to associate a single operation with a single enterprise service. But that's not necessarily the best idea. In this article, Jerome Josephraj shows you how to build Web services applications based on the tried and true Model-View-Controller (MVC) design pattern. To that end, he's adapted Struts, a popular open-source MVC framework, for use in the Web services arena. By examining the sample application outlined here, you'll see how you can use Struts and Web services together.
Articles 15 Apr 2003  
 
Web services programming tips and tricks: Array gotcha -- null array vs. empty array
Some programs depend on a distinction between a null array and an empty array. What is often used to represent arrays in XML schemas does not have any such distinction. Is there anything you can do to get around this feature of XML? This article will show you.
Articles 06 Jan 2004  
 
Artifact content validation in WebSphere Service Registry and Repository
This article uses an an example to show you how to configure and customize the WebSphere Service Registry and Repository content validator, and how to enforce recommended practices on WSDL content.
Articles 13 May 2009  
 
Ask the magic eight ball
You have no doubt seen plenty of articles on Web services technologies, covering everything from the basics of the Simple Object Access Protocol (SOAP) to more advanced topics like the Web Services Invocation Framework (WSIF) and Web services registries. At developerWorks, we have received several requests for an article that puts everything in perspective; that is what we will do here. In this article, Doug Tidwell takes a simple piece of code, deploys it as a Web service, and writes a few clients for it. Next, he discusses how to create a description of the Web service and how to store that description in a registry and on a Web server. Finally, he looks at two different ways of discovering and invoking a Web service. When you are finished with this article, you should have a better understanding of how all of these technologies work together.
Articles 01 Jan 2003  
 
Asset engineering with the RAM rich client
The RAM Rich Client is a feature rich extension for Eclipse that enables developers to quickly harvest and upload or locate and download software related assets to and from remote repositories. In this article we give an overview of an asset based engineering approach using Rational Asset Manager (RAM) and provides detailed examples to show how you can leverage this asset repository using a fully functional RAM rich client. 
Articles 15 Apr 2009  
 
The Web services insider, Part 6: Assuming responsibility
Web services offer the potential for creating highly dynamic and versatile distributed applications that span technological and business boundaries, allowing service providers and service consumers to improve the way they do business. Web Service Flow Language (WSFL) extends this potential by building a framework in which service providers and consumers can come together to implement standard business processes; a place where the "Who is doing what" is less important than the "What is being done." This framework allows anyone who properly implements the appropriate Web service interfaces to assume the various roles of business process. In this installment of the Web service insider, I continue my discussion of WSFL, focusing on how to become a service provider.
Articles 01 Jul 2001  
 
Asynchronous messaging using Web services
Learn how to use Web services for asynchronous messaging over HTTP. This article explores a scenario where a trigger calls a Java Stored Procedure, which in turn invokes the Web service, and the Web service puts the message into Message Oriented Middleware. This article is intended for those who develop Web services in a B2B environment. Prior knowledge of Web Services, DB2, and WebSphere Application Server is required.
Articles 25 Aug 2006  
 
Asynchronous operations and Web services, Part 2
In the first article in this series, you learned about how current Web services infrastructure can be used to support asynchronous behavior. This time around, Holt Adams provides concrete blueprints that will help you build your own asynchronous Web services. These practical patterns can be used today for handling responses to Web service requests as separate transactions. You'll also learn which real-world situations each pattern lends itself to.
Articles 01 Jun 2002  
 
Web services programming tips and tricks: Attachments using the wsi:swaRef XML type from WSI
This tip describes how to use the XML attachment type defined by wsi:swaRef, the Web services Interoperability organization.
Articles 27 Jun 2006  
 
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  
 
Infrastructure architecture essentials, Part 6: Automated testing
Discover some of the common threats facing Web servers as well as the tools and techniques you can use to identify and mitigate them.
Articles 09 Dec 2008  
 
Automating business processes and transactions in Web services
The new Business Process Execution Language for Web Services, WS-Transaction, and WS-Coordination specifications provide a comprehensive business process automation framework that allows companies to leverage the power and benefits of the Web Services Architecture to create and automate business transactions. Here we present a high level executive overview of what the three new specifications provide.
Articles 01 Aug 2002  
 
Book review: Autonomic Computing
Join me as I troll through Richard Murch's book from IBM Press, "Autonomic Computing," and find tools and resources for the system designer, administrator, and developer.
Articles 25 Oct 2005  
 
Autonomic computing and Web Services Distributed Management
The Organization for the Advancement of Structured Information Standards (OASIS) has just approved a new standard: Web Services Distributed Management (WSDM) 1.0. This article discusses the relationship and value that this new standard brings to autonomic computing technology. The article does not provide the technical detail necessary to build autonomic computing-compliant interfaces using WSDM because other articles and specifications will provide these as they are developed.
Articles 02 Jun 2005  
 
Availability and Response Time Management in SOA environment with Tivoli Composite Application Manager for Transactions: A case study
As Service Oriented Architecture (SOA) is becoming increasingly important in software integration, an application built on SOA infrastructure is not standalone, instead, it depends on other applications. While some of these depended applications are inside the enterprise, some others are external applications provided by third-party providers. The complexity of the system, as a result, increases the difficulty to quickly sense and isolate application’s availability and response time problem. This article analyzes a typical application availability and response time management case in SOA environment, and presents a solution based on ITCAM for Transactions 7.1.
Articles 20 Nov 2009  
 
Avoid the dangers of XPath injection
With the proliferation of simple XML APIs, Web services, and Rich Internet Applications (RIAs), more organizations have adopted XML as a data format for everything from configuration files to remote procedure calls. Some people have even used XML documents instead of more traditional flat files or relational databases, but like any other application or technology that allows outside user submission of data, XML applications can be susceptible to code injection attacks, specifically XPath injection attacks.
Articles 17 Jul 2007  
 
Avoiding common pitfalls in SOA adoption
Explore obstacles that can occur when you adopt Service-Oriented Architecture (SOA) and learn the steps you can take to avoid them.
Articles 20 Jun 2006  
 
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  
 
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  
 
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.
Articles 26 May 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.
Articles 16 Jun 2009  
 
Use RosettaNet-based Web services, Part 1: BPEL4WS and RosettaNet
While Web services are a gentle evolution of existing technology, they are a revolution in the way business can be represented in software. However, we cannot realize the full potential of Web services, or see their revolutionary nature, unless we start constructing partner-to-partner e-business dialogues that conduct real business transactions. This series of articles demonstrates the creation of a real e-business dialogue by leveraging the industry leading e-business process specifications from RosettaNet, and translating them to Web services using the expressive and flexible BPEL4WS.
Articles 15 Jul 2003  
 
Use RosettaNet-based Web services, Part 2: BPEL4WS and RosettaNet
Sir Isaac Newton once wrote, "If I have seen farther than others, it is because I was standing on the shoulders of giants". We should pay great care to this wisdom and ensure that Web services leverage existing knowledge and expertise to "see farther". The shoulders on which Web services can stand belong to "giants" like RosettaNet, which has already spent the past 5 years creating and implementing automated e-business dialogues between partners. Web services can take these efforts further by applying ubiquitous technologies to the e-business dialogue and bringing the e-business dialogue within affordable reach, enabling widespread use.
Articles 22 Jul 2003  
 
Use RosettaNet-based Web services, Part 3: BPEL4WS and RosettaNet
All you ever wanted to know about Web services choreography can be found in a regular dictionary. To do this, you must first realize that Web services are really e-business dialogues -- next, look up the word dialogue in a dictionary. For example, the Merriam-Webster dictionary defines dialogue as a written composition in which two or more characters are represented as conversing. Read the article as I explain how this simple and elegant definition reveals the need for choreography, choreography languages, digital representations, and much more.
Articles 13 Aug 2003  
 
Use RosettaNet-based Web services, Part 4: BPEL4WS and RosettaNet
Simply sending SOAP based messages between machines is not really doing Web services -- this is a limited view which obscures the larger picture. To conduct business electronically, you need technology that encourages you to think and act in ways in which business is conducted in the physical world. Web services are an important first step to encourage such thinking and, in this article, Suhayl describes how executable business processes can be created using BPEL4WS.
Articles 30 Sep 2003  
 
Introduction to Bonobo: Basic Bonobo use
In the first article, we looked at an overview of Bonobo -- why it is necessary, and what it aims to achieve. In this article, we examine how you can set about using Bonobo components in your software.
Articles 01 Sep 2001  
 
  1 - 100 of 1163 results    Next   Show All   Hide Summaries
Not finding what you're looking for? Suggest Content