@inproceedings {INPROC-2000-18,
   author = {Marcello Mariucci and Christophe Caspar and Luigi Fusco and Yves Henaff and Michele Forte},
   title = {{RAMSES: An Operational Thematic EO-Application on Oil Spill Monitoring. System description}},
   booktitle = {Proceedings of the Conference on Earth Observation (EO) \& Geo-Spatial (GEO) Web and Internet Workshop 2000: EOGEO 2000; London, United Kingdom, April 17-19, 2000 ). Commitee on Earth Observation Satellites (CEOS). 2000.},
   address = {http},
   publisher = {//webtech.ceos.org/eogeo2000},
   institution = {University of Stuttgart, Faculty of Computer Science, Germany},
   pages = {1--10},
   type = {Conference Paper},
   month = {April},
   year = {2000},
   keywords = {Earth Observation Application Systems; Web Application Server; Middleware; CORBA; JAVA; Oil Pollution},
   language = {English},
   cr-category = {H.2 Database Management,
                   H.4 Information Systems Applications,
                   J.2 Physical Sciences and Engineering,
                   E.1 Data Structures},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2000-18/INPROC-2000-18.ps,
      http://webtech.ceos.org/eogeo2000},
   contact = {Please send an email to mariucci@informatik.uni-stuttgart.de},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Applications of Parallel and Distributed Systems},
   abstract = {RAMSES (Regional earth observation Application for Mediterranean Sea Emergency
      Surveillance) is a web-based operational thematic EO Application System for oil
      spill detection and monitoring. Involving many geographically distributed
      resources and competences, the system had to meet strong requirements in terms
      of platform-independency and expandability. In addition, because thematic
      applications using remote sensing data share a lot of commonalties, the system
      has been designed in a modular way to ease modules reusability. The fulfilment
      of these objectives was largely supported by recent technologies such as CORBA
      and Java. After defining the actors and services, this paper presents the
      architecture of the system. It then outlines further improvements that can be
      considered for the oil spill application itself as well as further steps
      required towards a full multi-application support system.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-18&amp;engl=1}
}

@inproceedings {INPROC-2000-17,
   author = {Jochen R{\"u}tschlin},
   title = {{The Requirements for a Component-based Architecture}},
   booktitle = {Proceedings of the ProSTEP Science Days 2000 ``SMART Engineering'', 13./14. September 2000 at DaimlerChrysler, Stuttgart Germany.},
   editor = {Reiner Anderl and Christine Frick and Alfred Katzenbach and Joachim Rix},
   publisher = {ProSTEP e.V.},
   institution = {University of Stuttgart, Faculty of Computer Science, Germany},
   pages = {252--260},
   type = {Conference Paper},
   month = {September},
   year = {2000},
   isbn = {3-8167-5585-2},
   keywords = {components, component model, framework, packaged software},
   language = {English},
   cr-category = {H.3.4 Information Storage and Retrieval Systems and Software,
                   H.3.5 Online Information Services},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2000-17/INPROC-2000-17.pdf},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Applications of Parallel and Distributed Systems},
   abstract = {Today’s enterprises are going to concentrate more and more on their core
      business. They do not want to implement basic functionality again and again.
      That's why they are using packaged software products like SAP R/3, Dassault
      Systemes' ENOVIA, and so on. But the introduction of such software suites also
      brings in elements and information that are already available in the enterprise
      (and should remain in the legacy systems).
      
      In this paper, we will point out the problem on two typical architectural
      scenarios and give with this the motivation for a component-based architecture.
      Besides we propose an architecture and discuss the lacks of the current CORBA-,
      EJB- and COM-approaches.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-17&amp;engl=1}
}

@inproceedings {INPROC-2000-01,
   author = {Clara Nippl and Ralf Rantzau and Bernhard Mitschang},
   title = {{StreamJoin: A Generic Database Approach to Support the Class of Stream-Oriented Applications}},
   booktitle = {Proceedings of the International Database Engineering \& Applications Symposium (IDEAS); Yokohama, Japan, September 2000},
   publisher = {IEEE Computer Society},
   institution = {University of Stuttgart, Faculty of Computer Science, Germany},
   pages = {83--91},
   type = {Conference Paper},
   month = {September},
   year = {2000},
   isbn = {0 7695 0789 1},
   keywords = {database applications; data mining; database extensions; database operators},
   language = {English},
   cr-category = {H.2.4 Database Management Systems,
                   H.2.8 Database Applications},
   ee = {ftp://ftp.informatik.uni-stuttgart.de/pub/library/ncstrl.ustuttgart_fi/INPROC-2000-01/INPROC-2000-01.ps},
   contact = {rrantzau@acm.org},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Applications of Parallel and Distributed Systems},
   abstract = {Today many applications routinely generate large quantities of data. The data
      often takes the form of (time) series, or more generally streams, i.e. an
      ordered se-quence of records. Analysis of this data requires stream processing
      techniques which differ in significant ways from what current database analysis
      and query tech-niques have been optimized for. In this paper we present a new
      operator, called StreamJoin, that can efficiently be used to solve
      stream-related problems of various appli-cations, such as universal
      quantification, pattern recog-nition and data mining. Contrary to other
      approaches, StreamJoin processing provides rapid response times, a non-blocking
      execution as well as economical resource utilization. Adaptability to different
      application scenarios is realized by means of parameters. In addition, the
      StreamJoin operator can be efficiently embedded into the database engine, thus
      implicitly using the optimization and parallelization capabilities for the
      benefit of the ap-plication. The paper focuses on the applicability of
      StreamJoin to integrate application semantics into the DBMS.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=INPROC-2000-01&amp;engl=1}
}

@article {ART-2000-06,
   author = {Aiko Frank and J{\"u}rgen Sellentin and Bernhard Mitschang},
   title = {{TOGA - a customizable service for data-centric collaboration}},
   journal = {Information Systems, Data Bases: Their Creation Management and Utilization, Special Issue: The 11th International Conference on Advanced Information Systems Engineering (CAiSE*99)},
   editor = {Matthias Jarke and Dennis Shasha},
   address = {Oxford},
   publisher = {Elsevier Science Ltd.},
   volume = {25},
   number = {2},
   pages = {157--176},
   type = {Article in Journal},
   month = {April},
   year = {2000},
   keywords = {Concurrent Engineering; Collaboration, CSCW, Events},
   language = {English},
   cr-category = {D.2.12 Software Engineering Interoperability,
                   H.2.4 Database Management Systems,
                   H.3.4 Information Storage and Retrieval Systems and Software,
                   H.4.1 Office Automation},
   contact = {Contact mitsch@informatik.uni-stuttgart.de},
   department = {University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Applications of Parallel and Distributed Systems},
   abstract = {Collaboration in cooperative information systems, like concurrent design and
      engineering, exploits common work and information spaces. In this paper we
      introduce the TOGA service (Transaction-Oriented Group and Coordination Service
      for Data-Centric Applications), which offers group management facilities and a
      push model for change propagation w.r.t. shared data, thus allowing for group
      awareness. Through TOGA’s customizability and its layered architecture the
      service can be adapted to a variety of different collaboration scenarios.
      Multiple communication protocols (CORBA, UDP/IP, TCP/IP) are supported as well
      as basic transaction properties. Our approach enables both, firstly, the
      evolution of a set of separate applications to form a cooperative information
      system, i.e., it provides a technique towards component-oriented system
      engineering. Secondly, it can be exploited as a basic service within
      collaboration frameworks to effectively manage common work and information
      spaces. In this paper we report on design issues, implementation aspects, and
      first experiences gained with the TOGA prototype and its exploitation in an
      activity coordination and collaboration framework system.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-2000-06&amp;engl=1}
}

