Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
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
  • Get Citation Alerts
  • 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

    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 27 Jul 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

    Get Access

    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