Web Services Architect : Archives
Web Services Architect

Register for e-mail updates:

 

Web Services Architect Article Archive

WS-Security

Security for Web Services

Kapil Apshankar

Web Services security has been the most talked about thing in the Web Services arena for quite some time now. If there's one thing that has slowed the widespread acceptance and implementation of Web Services, it's their lack of security standards. There also seems to be a cautious implementation schedule for many companies that are thinking about moving to the .NET platform. Partly because of security concerns I would imagine, and partly to give the technology time to grab hold. Nevertheless, security is still a major concern that holds back most of the Web Service implementations today.

Web Services and Straight Through Processing

Web Services in the Financial Industry

Gunjan Samtani and Dimple Sadhwani

This article discusses the fundamentals of STP, the need for, driving forces behind, and benefits of STP, the current state of technology supporting STP, and the relationship of enterprise and business-to-business application integration and business process management with STP. It further looks at the critical parameters for the success of STP, and examines the application of SOA-based framework to STP. There is also a discussion on the usage of Web Services for STP.

Web Services Architect Survey Results

Peter Fletcher

We recently ran a survey, asking readers to answer a few questions about themselves and their involvement with Web Services. The survey ran from 22 May - 19 June 2002, and we received 775 responses.

Web Services Architect Review

Mark Waterhouse

One year on from its inception, Web Services Architect takes another look at Web Services, drawing on movements in the industry and valuable feedback from the people who matter the most - our audience. An update, if you will, to our view of Web Services.

Web Services and Virtual Enterprises

Virtual Building Blocks

Setrag Khoshafian

The notion of "virtual enterprises" has been around for quite sometime and in some ways most IT efforts are concentrated on realizing some of the features of virtual enterprises, even without recognizing or labeling them as such. The term "virtual enterprise" itself has undergone several versions or modifications. Some synonyms include "virtual corporation," "virtual organization," and, more recently, "extended enterprises." In this article, we'll take a look at how Web Services can help us to create a virtual enterprise.

Web Services Solution for HIPAA Compliance

Using J2EE-based Web Services

Kapil Apshankar

The Health Insurance Portability and Accountability Act (HIPAA, The Act) is poised to become the next Year 2000 or Euro issue in terms of deadlines and revenue expenditures. What sets The Act apart from Y2K, however, is the geographical impact region - only the USA in this case. Just as solution providers are rising up after the economic downturn, this is a golden opportunity to both bring in new business and introduce new technologies into an otherwise legacy applications sector. This article looks at a J2EE-based Web Services methodology which can be used to provide industry standard solutions.


Web Services and Remote References

An Intimidating Task?

Jørgen Thelin

What are "remote references", and how do they relate to distributed object technology? Are the concepts of a remote object reference still applicable for Web Services technology? This article describes briefly the software architecture concept of remote references, and shows why they are best avoided when using XML Web Services due to the fundamental mismatch between the service oriented middleware approach of Web Services and the object oriented middleware required to support a remote reference architecture.


Web Services Survey Results

We recently ran a survey, asking readers to answer a few questions about themselves and their interest in Web Services. The survey ran from 10 – 29 April 2002, and we received 1004 responses. Here we present the results.

Web Services and Peer-to-Peer Computing

Companion Technologies

Gunjan Samtani and Dimple Sadhwani

With Peer-to-Peer computing on the increase, we take a look at how Web Services can get involved. This article discusses the convergence between Web Services and P2P computing. We engage in a discussion of how Web Services and P2P technologies alleviate each other's core complexities, the applications of the two, and the challenges of using Web Services for P2P computing.

Web Services and the Real Estate Industry

House Buying Made Easier

Kunal Mittal

In selected industries, such as Finance, Insurance, and Travel, companies are already beginning to tap into the power of Web Services, enabling them to integrate easily with new business partners, provide powerful new services to consumers, and position themselves for long term growth. This article focuses on how Web Services can revolutionize the Real Estate Industry.

Web Services and Hype

Mark Waterhouse

Is it true? Are they all just smoke and mirrors, or is there something worthwhile behind the media frenzy that seems to surround Web Services? There is no denying that Web Services will prove useful, but to whom and how? We take a quick look at the current reality.

Enterprise Resource Planning and Web Services

The Third Wave

Kapil Apshankar

Every major technology goes through a series of revolutions or "waves" with each wave building upon the generation before it, and ERP is no exception. The first wave of ERP was the onset of computers in manufacturing. This was followed by a wave where specialized ERP applications began to emerge. Web Service based ERP solutions constitute what can be appropriately termed as the Third Wave in Enterprise Resource Planning. This article looks at who the major players in the foray are.

Business Process Standards for Web Services

The candidates

David O'Riordan

The convergance of two major trends in electronic business integration is creating a rapidly growing demand for a new breed of software that facilitates automation of business processes, both between enterprises and within the enterprise. The first of these trends is Web Services, the second is a business driver: the need to automate public and private business processes.

The State of Java Web Services

Taking the temperature at JavaOne

Chanoch Wiggers

This year's JavaOne conference, the premier Java conference run by Sun Microsystems each year in San Francisco CA, was a quiet affair, but a more interesting and mature one than last year from a Web Services point of view. So what does this tell us about the state of Java Web Services? We look at the salient issues for Web Services architects: security, distributed transactions, identity and the Liberty Alliance, and Sun's ongoing relationship with Microsoft.

Web Services and Application Frameworks

Working Together

Gunjan Samtani and Dimple Sadhwani

This article discusses how providers of application frameworks (J2EE and .NET) are adopting support of Web Services standards and capabilities into their development tools, application servers, and server software. As well as looking at the key differences between the J2EE and .NET frameworks as far as their support for Web Services is concerned, we look at an example of Web Services and application servers.

Web Services and Logistics

Web Services and your car

John Fou

In this article, we take a look at the application of Web Services in the area of logistics. Our case study offers an insight into a slightly unusual aspect of logistics, in that it doesn't pertain to the shipping of large quantities of goods. Rather, we see how Web Services are getting into our cars.

Web Services Security

Current status and the future

Eduardo B. Fernandez

At the InfoWorld Next Gen Web Services conference in January 2002, 51% of the attendants considered security the single largest obstacle to general acceptance of Web Services. Are these fears warranted, or are these people just scared of something they don't fully understand? Is the security of Web Services so precarious? Can we overcome these problems so that businesses and the general public will trust these services? We'll take a look at these issues and give our evaluation of the situation.

E-Logistics Processes Integration Framework

ELPIF and Web Services

Liang-Jie Zhang and Hanry Chang

In recognition of the increasing importance of globalization and the resulting need for greater, faster, and more flexible communications, a framework is required to allow any company to establish itself in no time or make optimum use of their legacy applications and run efficiently with minimal cost input. This article briefly presents such a framework called ELPIF (E-Logistics Processes Integration Framework) for e-logistics processes integration based on Web Services via incorporating (1) common alliance interface, (2) adaptation layer, and (3) dynamic data binding mechanism. This framework can be adopted as a new service delivery model that uses a design pattern, business process inheritance, and solution templates.

Testing for SOAP Interoperability

Testing Web Services Clients

Judith M. Myerson

Currently, the limitations arising because of the differences between implementations of the SOAP specifications from Apache and Microsoft are being circumvented with in-house solutions. Third party tools can be used to test SOAP messages and WSDL for interoperability and service implementation. Meanwhile, Microsoft and IBM, longtime rivals in the Web Development industry, have been working together to resolve their differences.

UDDI Based Electronic Marketplaces

Easier Integration with UDDI and WSDL

Bilal Siddiqui

eMarketplaces are designed to bring together businesses on the Web. Both buyers and sellers should be able to interact with each other inside an architecture that is easy to use and maintain. eMarketplace owners can implement several types of processes depending upon their target audience, operations, and finance models. The greatest benefits lie with cost reduction for all players and the ability to reach otherwise untapped business prospects. This article discusses how UDDI (Universal Description, Discovery and Integration) and WSDL (Web Services Description Language) work together to form the core architecture of the next generation e-commerce model.

Digital Signatures and Web Services

Signing Your Service

Whitney Hankison

Digital Signatures are a standard in security and cryptography for applications, and are becoming more widespread in their use. We will take a look at industry standards and support for use of Digital Signatures in the Web Service area. We will incorporate reasons why Digital Signatures are important, as well as why they are being adopted quickly.

Web Services and the Banking Industry

Finance and the Future

John Fou

The concept of Web Services has been closely watched and enthusiastically explored by many in the financial services industry. In this article, we take a look at how the financial industry is looking at Web Services, what Web Services mean to them, and what a couple of companies are doing.

Integration Brokers and Web Services

Will Web Services Support be Just Another Feature?

Gunjan Samtani and Dimple Sadhwani

This article discusses the usage of Web Services with Integration Broker solutions. We look at the relationship between integration brokers and Web Services with the help of an elaborate example, and the return on investment in using integration brokers that support Web Services.

Web Services Architectures

How they stack up

Judith M. Myerson

In this article, we will take a look at the Web Services Architecture technology stacks from WebServices.org, IBM, and the W3C. The architecture of a Web Services stack varies from one organization to another, and the number and complexity of layers for the stack depend on the organization. Each stack requires Web Services interfaces to get a Web Services client to speak to an application server or middleware, such as Common Object Request Broker Architecture (CORBA), Java 2 Enterprise Edition (J2EE), and .NET. To enable the interface, you need Simple Object Access Protocol (SOAP), SOAP with Attachments (SwA), and Java Remote Method Invocation (RMI) among other Internet protocols.

WSIL: Do we need another Web Services Specification?

Explaining the difference between UDDI

Tarak Modi

The Universal Description, Discovery, and Integration (UDDI) specification started out with and still has very noble intentions. The promise of UDDI is simple: to provide a place where service creators can publish their services and service consumers can search for and ultimately integrate with services for consumption. But let's face it; UDDI is not really fulfilling its promise. In fact, preliminary results from independent research and tests conducted by SalCentral makes it pretty obvious that UDDI has yet a long way to go.

.NET versus J2EE Web Services

A Comparison of Approaches

J. Jeffrey Hanson

With the hype surrounding .NET Web Services, and Sun bringing together an offering for Web Services, it's time we took a look at what's happening. In this article, we compare the two approaches to Web Services, along with examining why you might want to use one method or the other.

B2Bi and Web Services

An Intimidating Task?

Gunjan Samtani and Dimple Sadhwani

This article discusses the fundamentals of Business to Business Integration (B2Bi), the need for companies to integrate their systems, the challenges of B2Bi, the usefulness of Web Services in B2Bi, and limitations in the current state of Web Services for their usage in B2Bi.

Oracle Speaks on Web Services

Repositioning and Enterprise Applications

Timothy Briggs

Conspicuous by their absence from the Web Services party, to date Oracle have been pushing a distinctly last-year message with Oracle9i AS, their J2EE application server, and their flagship Oracle9i database. The application architecture is the usual web browser client, application server, and database, but it has been taken to the limit, with Java clients, caching servers, firewall interoperability, and scaling and failover technology. Essentially, though, it's about the creation of one centralized data island, and enterprise application integration (EAI) is not addressed except with the suggestion that you migrate existing systems to a single instance of Oracle9i. That's good for Oracle's revenues, but it's not the most practical solution for companies happy with existing or legacy systems that need integration with newer services, or are looking to expand systems integration to trading partners.

The Birth of the UDDI Value Added Service Supplier

UDDI based Web Services Intermediaries

Mike Clark

In one of my previous articles I mentioned in some detail about the architecture surrounding Web Services. In retrospect I'd like to prove one of my points concerning value added services. The UDDI registry is undoubtedly the way forward for businesses today, however I've often been asked how do other independent directory sites such as www.salcentral.com and www.xmethods.com fit within the overall architecture.

Learning from the Mistakes of E-Commerce?

Translating the dot.com Experience for Web Services

Mark Waterhouse

Given that Web Services will be using similar technologies to e-commerce, is it fair to compare them? Can we look at the "mistakes" of e-commerce and learn from them for Web Services? Well, we can try - surely there is enough common ground between the two technologies to allow for this comparison. In this article, we look at mistakes or myths of e-commerce, how they can be applied to Web Services, and what we can learn from the past.

UDDI - The Weather Report

The Outlook is Mixed

Mike Clark

Over the next few years many tens, possibly hundreds, of thousands of Web Services will be made available across the world. Many of these will find their way onto the UDDI registry, a registry which when it delivers on all of its promises will revolutionize the way we do business with others by allowing us to search in a systematic way for help, contacts and functionality (Web Services) that other companies supply.

Web Services Intermediaries

Adding Value to Web Services

Romin Irani

We are now at the stage where we are seeing a growing number of Web Services implementations across several industries. These initial implementations have served to not only reinforce the fact that Web Services provide tremendous value but at the same time, they serve to identify pieces in the Web Services puzzle that need to be present in order to effectively implement these solutions. In this article, we shall take a look at an entity called the Web Service Intermediary.

Secret Mergers and Acquisitions Weapon

How Web Services can help you Integrate your next Acquisition

Joe Labbe

Anyone who's been through a merger knows that integration is everything. If the new company is able to integrate its systems and processes, then there is a chance of success. If not, there generally isn't. As the M&A climate heats up, corporate decision-makers - both business and IT strategists - should look to Web Services as a way of smoothing out the inherently messy business of bringing disparate entities together.

Network Security and Web Services Deployment

Ideas for securing your services

Whitney Hankison

These days, building a secure network infrastructure involves much research and implementation planning. The fundamental strategy of building a secure environment involves letting subscribers access authorized resources without hindrances while ensuring that intruders fail to gain access. In this article we will be looking at one of the strategies and concepts involved in implementing the necessary security measures related to Web Services deployment.

CapeConnect Three From Cape Clear Software

Early Release Assessment

Romin Irani

When it comes to toolkits and frameworks, the major vendors such as IBM and Microsoft seem to be making all the noise. There are, though, smaller players who are quietly making the deployment of Web Services easier and quicker with their more innovative products. One such Web Services platform that is currently attracting a lot of attention is CapeConnect from Cape Clear Software. Cape Clear just recently announced the latest upgrade to their Web Services Platform with the release of CapeConnect Three.

Using UDDI as a Search Engine

Smart Web Crawlers For All

Bilal Siddiqui

Universal Description, Discovery and Integration (UDDI) registries provide a mechanism to browse through and discover Web Services and interact with them in a meaningful way (visit UDDI.org, the birthplace and official web site of UDDI). In order to explain this concept, we will first discuss its usage model (operation of Smart Web Crawlers) and then discuss its internal architecture. Towards the end of this article, we will explain the process of searching through a UDDI registry.

EAI and Web Services

Easier Enterprise Application Integration?

Gunjan Samtani

As companies move in the direction of collaborative business-to-business e-commerce, they will first have to look inward to their own internal systems, applications and processes. Several business processes span across multiple internal applications. These applications must be able to communicate dynamically in real-time before a company can effectively e-communicate with the outside world.

Web Services and Mobile Intelligent Agents

Combining Intelligence with Mobility

John Fou

How can we combine the automation provided by mobile intelligent agents, with the location and platform agnostic features of Web Services? Clearly we would need to make our mobile agents platform agnostic as well, but is that all? What constitutes a mobile agent, and how can we say it has artificial intelligence? The answers to these questions should become clear in this article.

Where are Web Services Today

Establishing Trust in Web Services

Mark Waterhouse

As the hype surrounding Web Services shows few signs of relenting, people are beginning to ask more searching questions. In this age of rapid communications, particularly apparent in discussion sites and articles posted across the Internet, there are many aspects of Web Services under question.

Enabling Web Services with BEA WebLogic

Using WebLogic and CapeConnect from CapeClear

Romin Irani

BEA Systems, Inc., announced full support for Web Services in release 6.1 of their industry leading WebLogic Application Server. Though they had provided this starting from the Beta release of Version 6.1, it was not until the formal release of version 6.1 that developers really started getting serious about taking a look at their Web Services support.

Servers and Relationships under the .Net Infrastructure

How Enterprise Servers can help You

Whitney Hankison

For the Enterprise planning to support Web Services, there lie many alternatives as far as platforms and servers are concerned. Within the Microsoft .Net architecture that supports the Web Services model of application development and deployment is a series of Servers that assist not only in the application deployment, but also in the areas of maintenance, management, and security.

Web Services and Workflow

Organizing Web Services

Sander Duivestein

If businesses want to benefit from the power of the Internet, web sites have to evolve. It is often no longer beneficial for them to only provide static information. It is necessary for these web sites to find ways that allow them to interact with other websites, operating systems, and applications. With Web Services it is finally possible to create functions that can easily be accessed over the Internet by both internal and external parties. In other words, with Web Services it is possible to integrate different value chains from different organizations with ease.

Sun and Web Services

The Competition Heats Up

Chanoch Wiggers

Having missed the boat in the early stages of XML and SOAP development, Sun was shaping up to play the role of a follower, rather than a leader, in the nascent world of Web Services. However, as Java is establishing itself as the natural tool for serious server side development, and there are signs that J2EE standards are becoming more accepted, Sun may well have begun its fight back into the heart of Web Services activity.

Making Money out of Selling Web Services – Part II

Show me the Revenue

Mike Clark

In part I we examined the need to build a proper business model for Web Services, and avoid the mistakes that characterise so many dotcom failures. In part II, we will look at specific charging mechanisms in more detail, and suggest some strategies for generating sustainable revenue from this emergent technology.

Making Money out of Selling Web Services – Part I

Show me the Business Model

Mike Clark

It seems that we're coming to a crossroads in Web Services technology. I don't wish to paint a bleak picture, but few people in the industry have, at this time, actually sat down and considered how Web Services publishers can make money from selling Web Services. In part I, we'll look at the importance of developing a clear business model, and explore some potential revenue generating ideas. In part II we will go on to develop some models in more detail, and explore the potential for creating profitable businesses from Web Services.

Internal or External Web Services?

Which One Will Dominate?

Johann Dumser

Web Services are clearly in the minds of most technical architects and developers, and as general issues about the use of uniform protocols and contracts are being settled, more specific questions arise. In this article, we will consider differences between internal and external Web Services, and attempt to suggest answers to questions, such as: What are the respective effects of implementing internal and external Web Services? And which type of Web Services will dominate in the future?

Versioning of Web Services

Solving the Problem of Maintenance

Romin Irani

Every day, we hear of vendors announcing toolkits that serve to make the building of Web Services effortless. Organizations are, however, in different stages of the Web Services implementation phase - many organizations are awaiting other organizations’ reactions; a few have already announced availability of Web Services. Nevertheless, the majority of organizations, especially those with established products and a large customer base, are asking very specific questions about this new programming model. One of these questions is: How do we maintain different versions of Web Services for different customers? In this article, we will define the common problem of versioning, and attempt to find some solutions with respect to Web Services.

Business Architecture for a Web Services Brokerage

Understanding the Business Context of Web Services

Mike Clark

SOAP and Web Services may hold center stage of the developing Web industry, as attention focuses on toolkits and multi-platforms; however, this area of the industry is merely the tip of an iceberg, which reaches much further than merely selling utility software. Yet, rather than considering the overall architecture of a Web Services business model, the present trend seems to be for companies to produce development tools for the sake of it, in a market that is still maturing.

Part II – ebXML and Web Services

The Way to Do Business

Romin Irani

In part I of our series of articles on ebXML (electronic business XML), we introduced ebXML and the steps that an organization needs to take in order to start doing electronic business based on ebXML. In this article, we will look at how ebXML enables us to implement Web Services protocols, such as WSDL (Web Services Definition Language), UDDI (Universal Description, Discovery and Integration) and SOAP (Simple Object Access Protocol).

Web Services and the Insurance Business

Is the Internet Finally Fulfilling its Promise?

Marco Remmerde and Sander Duivestein

One of the major promises of the Internet is to change the way business is done in a dramatic way. If this promise were to be fulfilled, the Internet would allow companies to integrate their businesses seamlessly. Further, these companies would have more information that could be retrieved at a much higher speed than before, which would serve to create possibilities for improving profits.

Are you looking inwards or outwards?

Last week we asked what the future shape of the Web Services landscape would be: consumers eating from the palm of a small number of large vendors, or the diverse distributed B2B marketplace that the more excited analysts predict? There is another, and more immediate, distinction: whether Web Services are used externally at all.

  

An Introduction to ebXML

Collaborative Electronic Business is here to stay

Romin Irani

Every day we hear of businesses announcing partnerships with each other in order to provide more dynamic applications. As the number of these applications increase, electronic businesses are faced with the fundamental problems of making sure that their applications are not only dynamic but maintain a high degree of inter-operability between their applications and the businesses with which they collaborate.

The Shape of Things to Come?

Looking over the articles on this site, you can see interest in Web Services falling into one or other of two broad camps: "How will Web Services change the way I run my business?", and "What do I need to know in order to develop and deploy Web Services?" It seems clear that both of these are key questions for anyone going by the title "Web Services Architect", but which is the most compelling?

  

Microsoft and Web Services

Caught in the .NET

Matt Reynolds

Microsoft has arguably the most coherent and finely tuned Web Services strategy of any of the large technology companies. In this article, I'll explain what I think Microsoft is doing, why they're doing it, and how they intend to pull it off.

Web Services and Collaborative Commerce

Collaborate or Die

John Fou

Collaborative Commerce (C-Commerce) is the name given to commercial relationships carried out over a collaborative framework to integrate enterprises’ business processes, share customer relationships and manage knowledge across enterprise boundaries. The ultimate aims of C-Commerce initiatives are to maximize return on intellectual capital investment, business agility and the quality of the customer experience. C-Commerce is far more crucial than basic B2B e-commerce that is designed to construct a virtual link for a pre-defined community of trading partners to buy or sell goods and services. Even after the fall of the dot-com era, corporate strategists and venture capitalists are embracing C-Commerce as the next generation of e-commerce and an evolution of the traditional supply chain process.

Practical Considerations in Implementing Web Services

Fighting vendor lock-in with Java standards

Romin Irani

Web Services are the new Holy Grail of programming. There has been lot of activity recently from different application server vendors who have announced widespread support for Web Services in their products. Those who have not yet announced support will surely do so in the near future.

This article attempts to take a look at existing issues in implementing Web Services into your application. We shall not go into the details of what Web Services are or how to go about writing them. Instead what we shall attempt to discover are the issues that could arise in implementing applications which incorporate Web Services. The article concentrates particularly on Java enterprise applications, but there are more broadly applicable lessons here.

UDDI Updated (A Bit)

The UDDI 2.0 specifications were published on Monday at uddi.org, a major version update for the Universal Description, Discovery and Integration protocol. However, for an upgrade from 1.0 to 2.0, anyone following the UDDI specification's progress might have expected some major feature enhancements to UDDI. If you were, you're likely to be disappointed. UDDI 2.0 offers some limited enhancements to the search API, some internationalization enhancements, and some minor modifications of the data model to allow for the description of more complex business entities. This feels more like a point-version update - an UDDI 1.1 - than a major version release.

  

Has UDDI Created a Competitive Edge?

Not Yet...

Monica Lee Copeland

IBM, Microsoft Corp. and Ariba Inc. launched Universal Description Discovery and Integration (UDDI) directory on May 2, 2001. The UDDI directory can be seen as a Yellow Pages-style business-to-business directory, allowing companies to locate suppliers and business partners, and then to hook up with them via the web. That is the idea at least. Each of the players views the project as a significant step in helping companies experience business efficiencies through Web Services, a new method for automating business processes using the Internet. Yet there is nothing automatic about connecting with any of the 500 or so companies registered in the directory, as you must physically contact them to get the desired software information.

Web Services at JavaOne

June 4-8 2001, San Francisco

Chanoch Wiggers

Web Services had a strong presence in the recent JavaOne conference in San Francisco, both in terms of companies promoting their efforts and the sessions on this topic. There was a great deal of interest in the subject and a mere mention of Web Services attracted hordes of people wanting to know more, wanting to tell you their angle on things, and wanting to get involved. Many people mentioned that their company is dabbling with it, which is encouraging, though few said that it was planned for commercial use in the near future.

Vendor Rivalries Heat Up

The Web Services standardization process has so far been characterized by co-operation, collaboration and conciliation. Old adversaries Microsoft and IBM have worked together with Ariba to develop SOAP, WSDL and UDDI as cross-platform standards, in a spirit of community-oriented constructive engagement. However, the smiles and handshakes are only really the public face: behind the scenes, the players who are building the foundations for a future of Web Service interoperability are maneuvering for position in the battle which will follow - the battle to provide the infrastructure.

  

Powering Web Services Through Metadata

How RDF could help Web Services standards

Uche Ogbuji

One of the most important requirements for highly automated Web Services is a rich description mechanism. In order to narrow down the negotiation and discovery of services that fit a particular contractual and technical profile, this information needs to be made available in an accessible way for machine processing. There have been several initiatives to develop systems for encoding and querying such Web Service descriptions, among them the Web Services Description Language (WSDL) and Universal Description, Discovery, and Integration (UDDI).

Security Implications of Web Services

Web Services need all the security features of any web-based operation, and more

Edmund X. DeJesus

While Web Services promise advantages for developers and users, security implications definitely require consideration. Of course, this would be true of any web-based operation with server-side functionality. However, Web Services include several new aspects, such as B2B orientation, which deserve special scrutiny.

HailStorm

Microsoft and the future of user-centric Web Services

Johann Dumser

Web Services and the SOAP protocol are new trends, and the applications based on these technologies lack maturity. Few, if any, deal in any significant way with security (which is absent from the SOAP specification) or user identification. Try a search for Web Services applications, and you'll most like find only the simplest of implementations - GetTemp, ConvertMeterToFeet, etc.

Why Open Source Developers Should Care about Web Services

Changing the software distribution paradigm again

Joe Johnston

Web Services have the potential to be a radically disruptive technology, both for traditional proprietary software makers and Open Source hackers. To understand why Web Services are important, we must look at how hardware platforms are changing. There seems to be movement away from traditional PCs to single purpose specialized devices that can run multiple applications, the Sony Playstation and the Palm Pilot are examples of this kind of device. More importantly, both of these devices and others like them have network capabilities. Since nobody likes the administrative overhead of installing and maintaining locally hosted applications, the idea of renting software becomes particularly appealing to both businesses and casual home computer users.

Web Services 101

What Are Web Services?

Matt Reynolds

Today, the two most popular technologies used on the Internet are e-mail and the World Wide Web. Over the next few years, we're likely to see another Internet technology become very important: "Web Services".

Web Services and IBM

Dynamic e-Business

Greg Flurry

This article describes the principles and technologies underlying Web Services, why IBM believes Web Services provide value for e-business, and what IBM is doing to help companies leverage Web Services in their e-business solutions.

How Web Services Came to Be

Tracing the ancestry of Web Services

James Hart

Web Services, while they may feel like a completely new way of doing things, have a certain feeling of inevitability about them - a sense that they are an evolution not a revolution. In this article, we'll take a look at some of the historical imperatives that are driving us towards Web Services, and perhaps explain why the time is right for this technological development.