Nothing Special   »   [go: up one dir, main page]

skip to main content
10.5555/961322.961340dlproceedingsArticle/Chapter ViewAbstractPublication PagescasconConference Proceedingsconference-collections
Article

A service-oriented monitoring registry

Published: 06 October 2003 Publication History

Abstract

Web services are software modules that expose their functionality over the Internet via well-defined interfaces. Although Web services are promising technologies in that they facilitate application-to-application communication over the Internet, they still rely on traditional distributed computing communication models such as the remote procedure call, in which a Web service requestor needs to have complete knowledge of a Web service provider interface. If a Web service requestor did not use the latest version of a Web service provider interface to generate a proxy service, then static binding to the Web service provider's services fails. In this paper, we provide functional requirements for a Service-Oriented Monitoring Registry (SOMR) that provides notification to service requestors when a version of an interface changes or a service becomes disabled. In order to present a more complete picture of SOMR we include four architectural views covering (i) the over-all system, (ii) its four tiers and their interconnection, (iii) details of the service tier and (iv) its deployment onto executable environments. SOMR provides public Web service registries that can be used by Web service providers, developers, and consumers to register their profiles so that whenever any change happens to Web service interfaces they are notified about these changes and can respond accordingly. In contrast with current static solutions, the proposed system provide a significant step toward achieving solutions that are consistent with the dynamic nature and evolution of Web services.

References

[1]
{1} Intalio Assaf Arkin. Business Process Modeling Language. BPMI, http://www.bpmi.org/, 2002.
[2]
{2} Romin Irani; S. Jeelani Basha. AXIS Next Generation Java SOAP. Wrox, 2002.
[3]
{3} R. Fielding; J. Irvine; J. Gettys; DEC. Mogul; H. Frystyk; T. Berners-Lee. Hypertext Transfer Protocol -- HTTP/1.1, RFC 2068. Network Working Group, http://www.csie.nctu.edu.tw/document/ CIE/RFC/2068/, 1997.
[4]
{4} Grady Boosch; Ivar Jacobson; Jim Rumbaugh Rational Software Corporation. Unified Modeling Language (UML), version 1.4. OMG, http://cgi.omg.org/docs/formal/01-09- 67.pdf, 2001.
[5]
{5} Bahman Kalali; Paulo Alencar; Don Cowan. NSPF: Designing a Notification Service Provider Framework for Web services . Springer-Verlag, Lecture Notes in Computer Science, LNCS 2593, 2002.
[6]
{6} Glass Graham. Web Services - Building Block for Distributed Systems. Prentice Hall, 2002.
[7]
{7} HP. HP Web services Platform Architecture - An Overview. HP, http://www.hpmiddleware.com/ downloads/pdf/webservices/architecture.pdf, 1999.
[8]
{8} IONA. Orbix Programming Guide- Release 3.2. IONA Technologies Ltd, 1997.
[9]
{9} Romin Irani. Versioning of Web Services. Web Service Architect, http://www.webservicesarchitect.com/ content/articles/irani04.asp, 2001.
[10]
{10} The Axis Uer List. Mailing List. Axis, http://ws.apache.org/axis, 2002.
[11]
{11} Steve Loughran. Making Web Services that Work. HP Labortories, http://www.iseran.com/Steve/ papers/wstw/, 2002.
[12]
{12} Antonio Carzaniga; David S.Rosenblum; Alexander L.Wolf. Design of a Scalable Event Notification Service: Interface and Architecture . Department of Computer Science, Univ. of Colorado at Boulder, USA, http://www.cs.colorado.edu/ carzanig/ papers/CU-CS-863-98.pdf, 1998.
[13]
{13} Microsoft. Web Service Description and Discovery Using UDDI. Microsoft Corporation Technical White Paper, http://msdn.microsoft.com/library/ default.asp?url=/library/enus/dnservice/html/service10172001.asp, 2001.
[14]
{14} Michael Champion; Chris Ferris; Eric Newcomer; David Orchard. Web Services Architecture. W3C, http://www.w3.org/TR/2002/WD-wsarch-20021114/, 2002.
[15]
{15} IBM Technical White Paper. Web Service Conceptual Architecture (WSCA 1.0). IBM, Reading, Massachusetts, 2001.
[16]
{16} Wolfgang Pree. Design Patterns for Object-Oriented Software Development. Addison-Wesley, 1997.
[17]
{17} Java Community Process. Java 2 Platform, Micro Edition, Foundation Specification v0.1. Java Community Process, http://www.jcp.org/aboutJava/communityprocess/review/jsr046/, 2000.
[18]
{18} Suchitra Gupta; Jeffrey M.; Hartkopf; Suresh Ramaswamy. Event Notifier: A Pattern for event Notification. Java Report Magazine, 1998.
[19]
{19} Jason Bloomberg; Ronald Schmelzer. Web Services Architecture. ZapThink Research, http://www.zapthink.com/reports/ ProsConsWS-ZTR-WS102.pdf, 2002.
[20]
{20} Buschmann Meunier; Rohnert Sommerlad Stal. Pattern-Oriented Software Architecture . John Wiley and Sons, 1996.
[21]
{21} Satish Thatte. XLANG: Web Services for Business Process Design. Microsoft Corporation, http://www.gotdotnet.com/team/xmlwsspecs/xlang-c/default.htm, 2001.
[22]
{22} UDDI. The UDDI Technical White Paper. UDDI, http://www.uddi.org/pubs/Iru/ UDDI/Technical/White/Paper.doc, 2001.
[23]
{23} E. Gamma; R. Helm; R. Johnson; J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
[24]
{24} W3C. W3C Soap Version 1.2. W3C, http://www.w3.org/TR/2001/WD- soap12-part0-20011217/, 2001.
[25]
{25} Eric Christensen; Francisco Curbera; Greg Meredith; Sanjiv Weerawarana. Web Service Description Language (WSDL) 1.1. W3C, http://www.w3.org/TR/wsdl, 2001.

Cited By

View all
  • (2014)Resilient Web Services for Timeless Business ProcessesProceedings of the 16th International Conference on Information Integration and Web-based Applications & Services10.1145/2684200.2684281(243-252)Online publication date: 4-Dec-2014
  • (2007)Active Web Service RegistriesIEEE Internet Computing10.1109/MIC.2007.9911:5(66-71)Online publication date: 1-Sep-2007
  • (2006)A design technique for evolving web servicesProceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research10.1145/1188966.1188997(23-es)Online publication date: 16-Oct-2006
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image DL Hosted proceedings
CASCON '03: Proceedings of the 2003 conference of the Centre for Advanced Studies on Collaborative research
October 2003
352 pages

Publisher

IBM Press

Publication History

Published: 06 October 2003

Qualifiers

  • Article

Acceptance Rates

Overall Acceptance Rate 24 of 90 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 25 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2014)Resilient Web Services for Timeless Business ProcessesProceedings of the 16th International Conference on Information Integration and Web-based Applications & Services10.1145/2684200.2684281(243-252)Online publication date: 4-Dec-2014
  • (2007)Active Web Service RegistriesIEEE Internet Computing10.1109/MIC.2007.9911:5(66-71)Online publication date: 1-Sep-2007
  • (2006)A design technique for evolving web servicesProceedings of the 2006 conference of the Center for Advanced Studies on Collaborative research10.1145/1188966.1188997(23-es)Online publication date: 16-Oct-2006
  • (2006)A design for adaptive web service evolutionProceedings of the 2006 international workshop on Self-adaptation and self-managing systems10.1145/1137677.1137694(86-92)Online publication date: 21-May-2006

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media