A Service Oriented Architecture for Deploying and Managing Network Services

  • Victor A. S. M. de Souza
  • Eleri Cardozo
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3826)


New generation network services must be deployed and managed according to the customers’ specific requirements. In this context, service providers must devise a way to design network services with near zero development time and high degrees of customization and evolution. Customization is necessary to fit the service according to the customers’ requirements, while evolution is necessary to adapt the service as soon as these requirements change. In addition, customers are demanding the ability to manage the service in order to keep the usage, configuration, and evolution under their control. This paper presents an approach based on service oriented architecture (SOA) for developing network services able to fulfill the requirements of rapid deployment, customization, and customer-side manageability. The approach considers the network service as a set of interacting elements implemented as Web Services. The service logic is expressed in terms of Web Services orchestration. Two services for the management of connections in optical networks are presented as a case study.


Optical Network Network Service Service Oriented Architecture Business Process Execution Language Common Object Request Broker Architecture 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Papazoglou, M.P., Georgakopoulos, D.: Service-oriented computing: Introduction. Communications of the ACM 46(10), 24–28 (2003)CrossRefGoogle Scholar
  2. 2.
    Curbera, F., Khalaf, R., Mukhi, N., Tai, S., Weerawarana, S.: The next step in web services. Communications of the ACM 46(10), 29–34 (2003)CrossRefGoogle Scholar
  3. 3.
    World Wide Web Consortium (W3C). Web Services Choreography Description Language Version 1.0, Working Draft (December 2004)Google Scholar
  4. 4.
    Mantell, K.: From UML to BPEL (September 2003),
  5. 5.
    ActiveWebflow Professional,
  6. 6.
    Oracle JDeveloper 10g,
  7. 7.
    BEA Systems, International Business Machines Corporation, Microsoft Corporation, SAP AG, Siebel Systems. Business Process Execution Language for Web Services Version 1.1 (May 2003)Google Scholar
  8. 8.
  9. 9.
    Butek, R.: Which style of WSDL should I use? (May 2005),
  10. 10.
    Ewald, T.: The Argument Against SOAP Encoding (October 2002),
  11. 11.
    Web Services Interoperability Organization. Basic Profile Version 1.1 (August 2004),
  12. 12.
    Canarie Inc.,
  13. 13.
    Arnaud, B.S., Bjerring, A., Cherkaoui, O., Boutaba, R., Potts, M., Hong, W.: Web Services Architecture for User Control and Management of Optical Internet Networks. Proceedings of the IEEE 92(9), 1490–1500 (2004)CrossRefGoogle Scholar
  14. 14.
    Arnaud, B.S.: Web Services Workflow for Connecting Research Instruments and Sensors to Networks (December 2004),
  15. 15.
    Nakamura, M., Igaki, H., Tamada, H., Matsumoto, K.i.: Implementing integrated services of networked home appliances using service oriented architecture. In: ICSOC 2004: Proceedings of the 2nd international conference on Service oriented computing, pp. 269–278. ACM Press, New York (2004)CrossRefGoogle Scholar
  16. 16.
    Thissen, D.: Flexible Service Provision Considering Specific Customer Needs. In: Proceedings of the 10th Euromicro Workshop on Parallel, Distributed and Network-based Processing (EUROMICRO-PDP 2002), pp. 253–260. IEEE, Los Alamitos (2002)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Victor A. S. M. de Souza
    • 1
  • Eleri Cardozo
    • 1
  1. 1.Department of Computer Engineering and Industrial Automation, School of Electrical and Computer EngineeringState University of CampinasCampinas, Säo PauloBrazil

Personalised recommendations