Microsoft, BEA Systems, and Tibco Software on Wednesday published a specification, WS-Eventing, which is intended to provide a common way of communicating events within and between Web services.
The companies plan to submit the specification for consideration by an industry standards body such as W3C or OASIS. This submission will happen after seeking feedback and testing for interoperability during the next several months, according to a Microsoft representative. WS-Eventing is intended to provide a common way to communicate events, which are being defined as real-world occurrences that trigger actions in software, such as an order being placed or a package being shipped. Without a common communications method, developers have been forced to develop ad hoc solutions that are incomplete and inflexible, according to Microsoft.
"What WS-Eventing is, is a specification that basically allows a Web service to subscribe to and accept subscriptions for event notifications generated by other Web services," said Steven VanRoekel, director of platform strategy at Microsoft.
"Anytime you can automate a manual task, you're going to bring in efficiency," VanRoekel said.
With WS-Eventing, Web services can send and receive information about events that have occurred, regardless of whether the event is originating in the firmware of a device or in large-scale enterprise systems, according to Microsoft.
WS-Eventing co-authors are proposing a set of fundamental protocols, message formats, and interfaces for a Web service to subscribe to events that come from another Web service, Microsoft said.
A Sun official, in an e-mail response, was highly critical of the specification. "While this specification may indeed have some value in furthering Web services capabilities, it is seriously flawed. This is yet another example of a couple of companies focused on unilaterally defining Web services instead of using open processes in recognized standards bodies," said Ed Julson, group manager of Web services technologies and standards.
An official at IBM said the company was contacted about the WS-Eventing specification, but chose not to participate at this time. The company has been pursuing its own work in this area, said the official, Karla Norsworthy, director of dynamic e-business technologies at IBM.
"Our view is clearly [that] this is an important area. We've been a leader for years in message-oriented middleware," Norsworthy said.
The company wants any Web services event solution to scale, have an event notification mechanism, and enable use of grid computing, Norsworthy said.
"These are the three requirements we want to make sure a solution meets and we're not ready to sign up to one until we make sure we have that whole set of requirements met," she said.
IBM is pledging to study the WS-Eventing proposal, Norsworthy said.
The specification can be applied to scenarios in the enterprise, home, or in devices and can form the basis of more complex vertical solutions in the future, Microsoft said. It also utilizes capabilities of published specifications such as WS-Addressing, WS-Security, and WS-ReliableMessaging.
WS-Eventing supports SOAP 1.1 and SOAP 1.2 Envelopes,
Microsoft has published a briefing on WS-Eventing at http://msdn.microsoft.com/ws/2004/01/ws-eventing.
This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.
Download now »Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.
Download now »
The emergence of WLANs has created a new breed of security threats to enterprise networks.
Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation
Effectively address data protection challenges, implementing solutions that help store and protect businesscritical data while cutting costs and improving efficiency and reliability.
Download now »
Sign up to receive Architecture Resource Alerts
