Distributed Management of Component Framework Specifications

  • Junichi Suzuki
  • Yoshikazu Yamamoto


The emergence of the Internet has radically changed how to develop and circulate software. It drives rapid software development using plug-compatible components, and also requires distributed software development allowing developers to collaborate in widely disparate places. This paper describes our SoftDock system that leverages distributed component development. It supports the iterative and consistent evolution of component model specifications by combining several emerging standard technologies. We believe our work shows a blue print of a next logical step in the business component research.


Business components Business objects Distributed software development Model interchange Model engineering UML XML DOM CORBA. 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Bock, 1998]
    C. Bock.Suggested Revisions to Activity Models for Business Process Modeling. OMG document number ad/98–06–13, available 1998.Google Scholar
  2. [Chang, 1998]
    D. Chang and D. Harkey. Client/Server Data Access with Java and X,ÇIL. Wiley, 1998. 129Google Scholar
  3. [Dutoit et al., 1998]
    A. H. Dutoit and B. Bruegge. Communication Metrics for Software Development. In IEEE Trans. On Software Engineering vol. 24, no. 8, August 1998.Google Scholar
  4. [DSTC]
    CRC for Distributed Systems Technology. Fnorb ORB available at Google Scholar
  5. [Herzum et al., 1998]
    P. Herzum and O. Sims. The Business Component Approach. In the Proceedings of the OOPSLA’98 Workshop on Business Object Design and Implementation, 1998.Google Scholar
  6. [Herzum, 1998]
    P. Herzum. The Business Object Component OMG document, ormsc/98–09–01.Google Scholar
  7. [Hruby, 1998]
    P. Hruby. Structuring Specification of Business Systems with UML (with an Emphasis on Workflow Management. In Proceedings of OOPSLA’98 Workshop on Business Object Design and Implementation, 1998. Systems)Google Scholar
  8. [IBM]
    IBM. XML parser for Java available at Google Scholar
  9. [IMS, 1999]
    IMS Project. IMS Meta-Data Specification, version 1.02 February 1999, available at Scholar
  10. [OOC]
    Object-Oriented Concepts, Inc. ORBacus for Java available at Google Scholar
  11. [SAX, 1998]
    D. Megginson. SAX 1.0: The Simple API for XML available at Google Scholar
  12. [Sutherland, 1998]
    J. Sutherland. OOPSLA’98 Workshop Report on Business Object Design and Implementation IV: From Business Objects to Complex Adaptive Systems. 1998, available at www.jeffsutherland.orgjoopsla98/.Google Scholar
  13. [Sutherland,1998]
    J. Suzuki and Y. Yamamoto. Managing the Software Design Documents with XML. In Proceedings of the 16th ACM Annual International Conference of Computer Documentation (SIGDOC ‘88), pages 127— 136, Quebec City Canada, September 1998.Google Scholar
  14. [Suzuki et al., 1998b]
    J. Suzuki and Y. Yamamoto. Building an Adaptive Web Server with a Meta-architecture: AISF approach. In Proceedings of SPA’98, Kusatsu, Japan, March 1998.Google Scholar
  15. [Suzuki et al., 1999a]
    J. Suzuki and Y. Yamamoto. Toward the Interoperable Software Models: Quartet of UML, XML, DOM and CORBA. In the 4th TREE International Software Engineering Standards Symposium (ISESS ‘89), pages 163–172, Curitiba, Brazil, May 1999.Google Scholar
  16. [Suzuki et al., 1999b]
    Junichi Suzuki and Yoshikazu Yamamoto. SoftDock: a Distributed Collaborative Platform for Model-based Software Development In the 10th International Workshop on Database and Expert Systems Applications (DEXA ‘89), Florence, Italy, September 1999, to appear.Google Scholar
  17. [Suzuki et al., 1999c]
    J. Suzuki and Y. Yamamoto. Building A Next-Generation Infrastructure for Agent-based Distance Learning In the International Journal of Continuing Engineering Education and Life-Long Learning, November 1999, to appear.Google Scholar
  18. [Suzuki et al., 1999d]
    J. Suzuki and Y. Yamamoto. Making UML Models Interoperable with UXF In P. Muller and J. Bezivin, editors, Unified Modeling Language, LNCS 1618, 1999, to appear.Google Scholar
  19. [Suzuki et al., 1999e]
    J. Suzuki and Y. Yamamoto. OpenWebServer: an Adaptive Web Server Using Software Patterns. In IEEE Communications Magazine, Vol.37, No.4, pp. 46–52, April 1999.Google Scholar
  20. [Suzuki et al., 1999f]
    J. Suzuki and Y. Yamamoto. Dynamic Adaptation in the Web Server Design Space using OpenWebServer. In Proceedings of SPA ‘89, Atagawa, Japan, March 1999.Google Scholar
  21. [OMG, 1997]
    Object Management Group. Meta Object Facility Specification OMG document ad/97–08–14, ad/97–08–15 and ad/97–09–04, available 1997.Google Scholar
  22. [OMG, 1998]
    OMG, 1998 ] Object Management Group. Common Object Request Broker Architecture 2.2. available at February 1998.Google Scholar
  23. [OMG, 1998b]
    Object Management Group. Currency Specification available at 1998.Google Scholar
  24. [OMG, 1998c]
    Object Management Group. Document. Repository Integration RFP OMG document dtc/98–09–01, 1998.Google Scholar
  25. [OMG, 1999a]
    Object Management Group. Unified Modeling Language Specification version 1.3R5, available at, 1999. [0MG, 1999b] Object Management Group. XML Metadata Interchange (XMI) Specification OMG document, ad/98–10–05 and ad/98–10–06, available at 1999.Google Scholar
  26. [W3C, 1998a]
    World Wide Web Consortium, M. Champion et. al., editors. Document Object Model Level 1 Specification August 1998, available at Google Scholar
  27. [W3C, 1998b]
    World Wide Web Consortium, Tim Bray et. al., editors. Extensible Markup Language (XML) 1.0 February 1998, available at Google Scholar
  28. [W3C, 1999]
    World Wide Web Consortium, O. Lassila and R. R. Swick, editors. Resource Description Framework (RDF) Model and Syntax Specif ica-tion February 1999, at Google Scholar
  29. [Wiegart, 1998]
    O. Wiegart. Business Process Modeling & Workflow Definition with UML OMG document number ad/98–04–04, available at Google Scholar

Copyright information

© Springer-Verlag London Limited 1999

Authors and Affiliations

  • Junichi Suzuki
    • 1
  • Yoshikazu Yamamoto
    • 1
  1. 1.Department of Computer Science, Graduate School of Science and TechnologyKeio UniversityYokohama CityJapan

Personalised recommendations