A dynamic and open service market should be characterised by the frequent appearance of new and diverse services. But in the internet environment, where a significant proportion of the functionality of new services is supported by Customer Premises Equipment (CPE), deployment can be an issue. How can such a diverse range of new services be easily deployed – particularly in a heterogeneous environment, like the internet, where different users have different terminal capabilities, and access bandwidths. This paper describes how the delivery, to the CPE device, of a recipe for dynamically building an application on the CPE device may be used to simplify the deployment of new services. In particular it shows how IBM’s Bean Mark Up Language, an XML-based scripting language for describing a configuration of JavaBeans, can be used.


Component service creation service deployment session description XML BML 


  1. 1.
    Carpenter, B. (ed.): Architectural Principles of the Internet. IETF Network Working Group RFC1958 (June 1996),
  2. 2.
    Szyperski, C.: Component Software - Beyond Object-Oriented Programming. Addison-Wesley, Reading ISBN: 0201178885Google Scholar
  3. 3.
    Ing, S., Rudkin, S.: Simplifying Real-Time Multimedia Application Develop ment Using Session Descriptions, IS&N 1999, Barcelona, Spain (April 1999)Google Scholar
  4. 4.
    Handley, M., Jacobson, M.: SDP: Session Description Protocol. IETF MMUSIC Working Group RFC 2327 (1998),
  5. 5.
    Bagley, M., Marshal, I., et al.: The Information Services Supermarket - a trial TINA-C Design. In: TINA Conference, Melbourne Australia (February 1995)Google Scholar
  6. 6.
    Johnson, M.: Cover Story: Bean Markup Language, Part 1,
  7. 7.
    Johnson, M.: Cover Story: Bean Markup Language, Part 2,
  8. 8.
    Handley, M.: The Session Directory Tool (SDR),
  9. 9.
    Extensible Markup Language (XML) 1.0. W3C Recomm,
  10. 10.
  11. 11.
    Rea, T.: High Value certification - trust services for complex eCommerce transactions. BT Technology Journal 17(3) (July 1999)Google Scholar
  12. 12.
    Bagnall, P., Briscoe, R., Poppitt, A.: A Taxonomy of Communication Requirements for Large Scale Multicast Applications, IETF Large Scale Multicast Applications Working Group RFC2729 (December 1999),

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Steve Rudkin
    • 1
  • Alan Smith
    • 1
  1. 1.Distributed Systems Group, BT LaboratoriesAdastral Park, Martlesham HeathIpswichEngland

Personalised recommendations