Entwurf und Implementierung eines
elektronischen Marktplatzes
Design and Implementation of an Electronic Marketplace
Contact Persons
Dr. Mareike Schoop
Dipl.-Inform. Aida Jertila
Dipl.-Inform. Jörg Köller
Dipl.-Math. Thomas List
Dipl.-Inform. Christoph Quix
Prof. Dr. M. Jarke labss02@i5.informatik.rwth-aachen.de
More Information
All participants have been invited to the lab's BSCW workspace. You can reach the workspace here.
Dates
 | 10.06.2002, 16.30h: First Review |
 | 03.07.2002, 13.30h: Second Review |
 | 12.07.2002, 13.30h: Final Review |
General Information
The lab aims at designing a prototypical
electronic marketplace for the construction industry. The requirements analysis will be
conducted in cooperation with an architectural practice. Based on the requirements, a
framework of an electronic marketplace will be developed that will guide the design and
implementation phases. The marketplace will support a complete transaction phase,
starting from a search for business partners followed by negotiations and the fulfilment of
the contract. Thus, the three phases of search-negotiate-fulfil will have to be supported. There are different possibilities of
operation in each of the phases. For example, the search can consist of a simple keyword
search, an indirect search via a bulletin board, or a complex semantic search based on
product ontologies. The different components need to be integrated to enable a user to
choose the most suitable component for a particular context.
The participants will work together in project teams that need to be coordinated. Thus,
project management will be taught and experienced in addition to the marketplace
topic.
Both computer science students (Hauptstudium) and master students of
software systems engineering can participate in the lab. Master students can use the lab for
the required project management component of their course.
Programming language will be Java. Furthermore, techniques and systems such
as CORBA, Servlets, Java Enterprise Beans, relational databases, and XML will be used.
Knowledge in object-oriented programming and Java is a prerequisite. Further knowledge in the above
areas is helpful but not mandatory.
Links
|