Abstract
This article proposes an architecture of SCB (Software Commerce Broker) which aims at trading the software packages and components over the Internet. Component-based software engineering is coming into real development paradigm due to wide spreading of distributed objects environment and componentware. Since software can be distributed over the Internet, a Web-based commerce of software components and packages over the Internet is emerging. To realize Web-based commerce of software, we develop a prototype of SCB which collects information on software components worldwide over the Internet and provides a set of electronic catalogues of software components in a semi-formal specification language SCL (Software specification and Commerce Language). Furthermore, SCB provides play mechanism on which customers in remote locations can play the component through the Web. SCB is under evaluation in the Next Generation Software Engineering Program of Software CALS (Continuous Acquisition and Life-cycle Support) project in Japan.
Preview
Unable to display preview. Download preview PDF.
References
M. Aoyama: Componentware: Building Applications with Software Components. J. of Information Processing Society of Japan. 37-1 (1996) 91–97 (In Japanese)
M. Aoyama: Exploring Next Generation Software Development in Software GALS. JISA Bulletin. 44 (1996) 58–69 (In Japanese)
M. Aoyama: Process and Economic Model of Component-Based Software Development. Proc. 5th IEEE Int'l Conference on Assessment of Software Tools (SAST '97) (1997) 100–104
M. Aoyama, T. Yamashita and S. Kobori: SCL: A Software Specification and Commerce Language. Proc. of IPSJ SIG Software Engineering Workshop. (1997) 33–40 (In Japanese)
A. W. Brown: Component-Based Software Engineering. IEEE CS Press (1996)
N. Brown, et al., Distributed Component Object Model Protocol-DOOM/ 1.0, http://www.microsoft.com.
E. Gamma, et al:, Design Patterns. Addison-Wesley (1995)
D. Garlan, et al.: ACME: An Architecture Description Interchange Language. http://www.cs.cmu.edu (1997)
D. Luckham, et al.: Guide to the Rapide 1.0 Language Reference Manuals. The Stanford Rapide Project (1996)
OMG: The Common Object Request Broker: Architecture and Specification, Revision 2.0. http://www.omg.org (1995)
OMG Business Object Domain Task Force: Business Object Facility. Revision 1.0 (1997).
J. Q. Ning: A Component-Based Software Development Model. Proc. IEEE COMPSAC '96 (1996) 389–394
H. Nagano: Software CALS: Aims and Experiments. J. of Information Processing Society of Japan. 37-12 (1996) 1083–1088 (In Japanese)
Rational Software Co.: UML Notation Guide, Version 1.0 http://www.rational.com (1997)
M. Shaw, et al.: Abstraction for Software Architecture and Tools to Support Them IEEE Trans. Software Eng. 21-4 (1995) 314–335
M. Shaw and D. Garlan: Software Architecture, Prentice Hall (1996)
SUN Microsystems: Java Beans 1.0. http://java.sun.com/beans (1996)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Aoyama, M., Yamashita, T., Kobori, S. (1998). An architecture of software commerce broker over the internet. In: Masunaga, Y., Katayama, T., Tsukamoto, M. (eds) Worldwide Computing and Its Applications — WWCA'98. WWCA 1998. Lecture Notes in Computer Science, vol 1368. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-64216-1_43
Download citation
DOI: https://doi.org/10.1007/3-540-64216-1_43
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64216-9
Online ISBN: 978-3-540-69704-6
eBook Packages: Springer Book Archive