• DocumentCode
    2835641
  • Title

    A framework for dynamically converting components to Web services

  • Author

    Lee, Roger ; Harikumar, Ashok ; Chiang, Chia-Chu ; Yang, Hae-Sool ; Kim, Haeng-Kon ; Kang, Byeongdo

  • Author_Institution
    Dept. of Comput. Sci., Central Michigan Univ., Mount Pleasant, MI, USA
  • fYear
    2005
  • fDate
    11-13 Aug. 2005
  • Firstpage
    431
  • Lastpage
    437
  • Abstract
    Components are the basic building blocks of enterprise and distributed applications. Component-based development (CBD) is the technique of using a component framework to develop components and it focuses on developing large software systems by integrating previously existing software components. Software development based on component based architecture is already in wide use throughout the software industry. Component based development makes it possible to assemble an application from a repository of components developed in various languages by homogeneous or heterogeneous composition. Web services provide an easy way to extend component based development by adopting open Internet standards. Web services represent an evolution of the Web to allow the open and flexible interaction of applications over the Internet. Web services standards provide a high level of interoperability across platforms, programming languages and applications. In our current research we have created a model for automatically converting components created in different languages to Web services. The components that are developed in various languages are deployed dynamically (just in time) in the Web servers by using custom built deployers. Using this model the users can access the components that reside in the server using open Internet standards, without having to worry about the language and platform restrictions. The security aspects to access the Web services were also considered while implementing the model.
  • Keywords
    Internet; object-oriented programming; open systems; security of data; software standards; Web server; Web service; component based architecture; component-based development; interoperability; open Internet standards; security aspects; software development; Application software; Assembly; Computer architecture; Computer industry; Programming; Software systems; Standards development; Web and internet services; Web server; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Research, Management and Applications, 2005. Third ACIS International Conference on
  • Print_ISBN
    0-7695-2297-1
  • Type

    conf

  • DOI
    10.1109/SERA.2005.8
  • Filename
    1563193