Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleArticle metrics
Research Article · Free to read · Published 31 October 2007

Mapping UML Component Specifications to JEE Implementations

Jyhjong Lin

Journal of Computer Science, Volume 3, Issue 10, pp. 780–785 · doi.org/10.3844/jcssp.2007.780.785

6,478 accesses4,537 downloads1 citations (Crossref)Journal metrics
Cite Check for updates

Abstract

Component-based Software Engineering (CbSE) has become a well-accepted approach for developing complex software systems due to its significant advantages on composition and reuse. In practice, however, its use still requires the conjunction of a component specification method that describes how system requirements are satisfied in terms of software components. Such a component specification is then implemented in a variety of software component models (e.g., COM+, CORBA, EJB). To achieve this, a sound mapping from the specification to a designated component model is critical. In addition, for rapid advances on Internet technologies, software systems have gradually been architected as processing in distributed environments. Since a distributed environment involves often synchronous/asynchronous messages communicating among various processes, this paper focuses therefore on the mapping issue from a component specification to a component model that particularly takes into consideration of the communicating of synchronous/asynchronous messages. To illustrate, an on-line e-Learning curriculum order system is modeled for demonstrating the mapping idea. In completing the component specification, we adopt the well-known UML Components method, while in the component model we use the Enterprise Java Beans (EJB) standard in that EJB is the core component model of the JEE (J2EE) platform which supports well distributed operations/services. With such a practical mapping, software systems can be developed in a more effective way by specifying requirements in UML Components and implementing software components in EJB with the communicating of synchronous/asynchronous messages among various processes.

Licence and reuse

Free to read. This article carries the publisher’s copyright, as printed on it: © 2007 Science Publications. It is free to read; ask us before reusing it.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Lin, J. (2007). Mapping UML Component Specifications to JEE Implementations. Journal of Computer Science, 3(10), 780–785. https://doi.org/10.3844/jcssp.2007.780.785

Licence
© Science Publications
Issue
Volume 3, Issue 10
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Mapping UML Component Specifications to JEE ImplementationsJournal of Computer Science · Volume 3, Issue 10 · pp. 780–785 · © Science PublicationsDownload