Research in Distributed Systems and Information Systems

Research Projects
Logo Go4Flex
Goal-orientation for Flexible business processes
DFG Transfer-Projekt
Business processes are crucial for modern organisations. Especially modelling of such processes is important for both (abstract) process specifications and implementation as well as IT-based automation and support. In practice, however, existing (mostly static) modelling tools and concepts have deficits - especially in highly dynamic applications areas. Therefore, the project Go4Flex investigates new methods and tools for process modelling, execution and management. Results are discussed and evaluated in co-operation with the application partner Daimler AG - currently focussing on „Vehicle production and Logistics“. This (applied) research aims at augmenting current process models with a more abstract "goal oriented" process view which concentrate on overall goal of a process rather than on specific way of how to reach them. In consequence, such an approach also allows for higher process adaptivity at runtime. In addition, it allows processes to be closer linked to the related business strategy and to be easier adaptable to changing context conditions. In order to adequately model, simulate and execute such „agile“, i.e. runtime dynamic processes, results from business management research are combined with those of goal-oriented management of distributed activities based on intentional BDI-Agents.
Logo SodekoVS
Selbstorganisation durch dezentrale Koordination in Verteilten Systemen
DFG Normalprogramm
In order to meet the increasing demand for scalable, robust and adaptive distributed systems self-organized software systems have been proposed and identified as a key issue within computer science research. Here, "self-organization" describes physical, biological and social phenomena, where new global structures arise from the local interactions of individuals. Therefore the SodekoVS project addresses the purposeful utilization of self-organizing dynamics to explicitly engineer adaptive, distributed software systems. It aims at both new concepts as well as corresponding generic system support for supporting highly autonomous distributed applications. This SodekoVS project is conducted jointly with the Hamburg University of Applied Sciences (HAW).
Logo S-CUBE
Software Services and Systems Network
EU FP7, Network of Excellence
S-Cube, the European Network of Excellence in Software Services and Systems, will establish an integrated, multidisciplinary, vibrant research community. This will enable Europe to lead the software-services revolution, thereby helping shape the software-service based Internet which is the backbone of our future interactive society. S-Cube's Major Research Objectives:
  • Europe as a leader in the software services revolution
  • Incubator for the next wave of service technologies
  • Agile & holistic service engineering & adaptation principles, techniques & methods to foster innovation
S-Cube's Major Integration Objectives:
  • Establish a unified, multidisciplinary, vibrant research community
  • Inaugurate a Europe-wide education and training programms for researchers and industry
  • Establish a trust relationship with industry
  • Create a European distributed services laboratory
Logo ContAgency
Kontextdatenvermittlung in mobilen ubiquitären Systemen
Die zunehmende Miniaturisierung datenverarbeitender Geräte fördert eine immer stärkere Durchdringung unseres Alltags mit Sensoren, Computern und Aktuatoren, die sich ad-hoc vernetzen, Daten austauschen, und untereinander kooperieren können. Vielfältige Anwendungsfelder ergeben sich aus diesen Möglichkeiten, beispielsweise Beobachtung der Vitalfunktionen von Patienten, Überwachung von Lieferketten im Logistik-sektor, Früherkennung von Umweltkatastrophen, intelligente Häuser etc. Mit Hilfe von Sensoren und Aktuatoren bekommen Computer also die Möglichkeit, die physische Realität wahrzunehmen, selbst Schlussfolgerungen aus ihren Beobachtungen zu ziehen und auch aktiv wieder auf die Umwelt einzuwirken. Grundlage dieser Vision ist die Vermittlung kontextbasierter Sichten zwischen Daten-Produzenten und -Konsumenten, welche in die Teilaspekte Erhebung, Übermittlung, Verarbeitung, Verwaltung und Abfrage von Kontextdaten unterteilt werden kann. Beteiligte Entitäten können hierbei global verteilt und zudem mobil sein, was besondere Anforderungen an die vermittelnde Infrastruktur stellt. Die Zielsetzung dieses Projektes ist daher die Entwicklung und Umsetzung von Konzepten zur Unterstützung der Vermittlung kontextbasierter Sichten zwischen Daten-Produzenten und –Konsumenten in mobilen, ubiquitären Systemen. Dies umfasst produzenten-seitig die Datenerhebung und Datenübermittlung, auf Seite der Infrastruktur (JESPA) die Datenverarbeitung und Datenverwaltung, und schließlich auf Konsumentenseite die Datenanfrage und Datenintegration in die eigene Anwendungs- bzw. Prozesslogik.
Logo Enforcement of Steps
Supervising task execution
Ein Kernproblem innerhalb von organisationsübergreifenden Prozessen ist die teilweise fragwürdige Annahme, dass Teilnehmer an einem Prozess ihre Aufgaben wie erwartet erfüllen. Obwohl es Mechanismen wie Protokollierung oder Überwachung von Aktivitäten gibt, erlauben diese Mechanismen selten eine sofortige Rückmeldung, ob eine Aktivität im Prozess erfolgreich durchgeführt wurde oder nicht. Aus diesem Grunde werden die Technologien zur Umsetzung von organisationsübergreifenden Prozessen bisher auch nur zögerlich von den Unternehmen eingesetzt: Die Kontrollmöglichkeiten innerhalb eines Prozesses sind begrenzt und meist kann nur durch aufwändige Prüfungen festgestellt werden, ob Aktivitäten erfolgreich oder fehlerhaft verlaufen sind. Das Projekt befasst sich daher mit der Entwicklung eines Konzepts zur Überwachung und Überprüfung von verteilt ausgeführten Prozessen, um damit den Nachweis der Ausführung von Aktivitäten zur Laufzeit zu erbringen. Die Mechanismen können dabei genutzt werden, um bei fehlerhaft ausgeführten Aktivitäten entsprechende Maßnahmen - wie sie beispielsweise durch Transaktionen angeboten werden - zu ergreifen, damit ein verteilt ausgeführter Prozess ordnungsgemäß weiterlaufen kann.
Logo Jadex
BDI Agent System
Intelligente Agenten sind ein Modellierungsparadigma, das auf der Beschreibung von Agenten mit mentalen Konzepten beruht. Ziel des Jadex Projektes ist es zu untersuchen, wie diese Konzepte, unter Berücksichti-gung etablierter Paradigmen wie der Objektorientierung, auf der Design- und Implementierungsebene adä-quat umgesetzt werden können. Jadex ist als Erweiterung zu existierenden agentenorientierten oder OO-basierten Middleware-Plattformen konzipiert und ergänzt diese um eine Abstraktionsschicht, die es ermög-licht, rationale Agenten gemäß dem Paradigma „Belief-Desire-Intention“ (BDI) zu konstruieren. Insbesonde-re beschäftigt sich das Projekt mit der Fragestellung, wie die Agententechnologie, z.B. durch die Anbindung an verbreitete Standards wie J2EE, in den Mainstream der Softwareentwicklung Einzug finden kann. Weitere Forschungsschwerpunkte sind darauf ausgerichtet, die bisher konzipierte BDI-Architektur durch zusätzliche Aspekte zu ergänzen, z.B. durch die Integration von Lern- bzw. Planungsmechanismen aus der Künstlichen Intelligenz (KI). Außerdem wird untersucht, auf welche Art und Weise soziale Strukturen (z.B. Gruppen- und Rollenkonzepte) zur Abbildung von (verteilten) Organisationsstrukturen eingebunden werden können.
Logo Jadex Rules
A lightweight forward-chaining rule engine

See further details on the Jadex project web site
Logo JESPA
Jadex Event Stream Processing Architecture
The Jadex Event Stream Processing Architecture (JESPA) is an agent-based middleware specifically designed to detect and process complex events within streams of primitive events. Such primitive events may originate from RFID systems or any other kind of physical or virtual sensor or sensor network, and usually contain raw sensor measurements, such as an EPC read by an RFID reader. In order to detect complex relationships between multiple primitive events, possibly spanning different event streams, complex event-processing techniques are applied. For this purpose, our middleware incorporates a high-performance, open source event-processing engine (Esper), which allows to define complex event patterns using an SQL-like event-processing language. Moreover, our middleware allows to individually pre-process the incoming events before they are forwarded to the complex event-processing engine, and to postprocess the resulting generated complex events. For this purpose, a multitude of standard services (e.g., classification, persistence, enrichment) are offered by the middleware, and may be complemented by a producer or consumer injecting additional user-defined services. For the orchestration of services within the middleware, executable BPMN-based processing workflows are used. An example of such postprocessing is the escalation handling, during which arbitrary service agents may be invoked in order to react on undesired conditions. The post-processing stage may also be used to create individually tailored application-level events, which only contain relevant information in a desired format, by invoking conversion, translation, and encoding services. The results can then directly be further processed by enterprise systems, such as supply-chain management and workflow-management systems, intelligent objects, or web-based services. This way, event producers (RFID/sensor readers) and event consumers (like enterprise systems) do not need to adapt their business logic to the middleware's functionality and data formats, but may abstract from how events are generated and how actions are carried out, benefiting from the middleware's ability to conduct the overall processing.
Logo QloUD
Quality of Uncertain Data
Many real-life applications, for example data integration, data extraction, risk-management or sensor systems, naturally produce uncertain data. One of the most important goals in these applications is to produce data of high quality. This leads to the following open questions:
  • What does high quality exactly mean with respect to uncertainty and impreciseness?
  • What metrics are most qualified for quantifying the quality with respect to these means?
Currently, the most quality metrics have been defined for appropriately scoring the fineness of certain data and hence only insufficiently capture what is intuitively the quality of uncertain data. As we think, for adequately scoring quality of uncertain data new metrics for existing quality criteria as well as new quality criteria themselves are required. Moreover, as one of the most important methods for improving quality, we consider the integration of uncertain data. In this context, we focus on three elementary questions:
  • How to efficiently and effectively detect duplicates, if data are not only unclean but also imprecise and uncertain?
  • How to combine the uncertain information given by multiple duplicates so that a tuple of higher quality results?
  • How can the expressive modeling power of uncertain data models be used to capture uncertainty coming up during the integration process?
The QloUD project aims to develop techniques for properly scoring the quality of uncertain data as well as to develop techniques for properly integrating uncertain data.
Logo SQXML
SQXML Integration System
Many applications today need to retrieve and manage information from diverse systems and data sources, where related data is stored in quite different formats. Nowadays, enterprises often need to manage information both from XML documents stored in a native XML database system and from (object-)relational data stored in an (object-)relational database system. The idea of the SQXML project is to integrate these two information sources. The SQXML Integration System will provide the user with a global integrated schema that unifies the XML and SQL database schemas, so that the user will get an access to the entire information stored in these separate data sources. Both query languages, SQL and XQuery, will be supported in the global schema. At the same time the databases will co-exist independent from each other, preserving their autonomy. The project is aimed at investigating methods and techniques in the field of Information Integration and developing new concepts to implement the SQXML Integration System.
Former Research Projects
Logo R4eGov
Towards e-Administration in the large
EU 6th Framework Program
2006 - 2009
Interoperability and security are two key topics on the EU eGovernment research agenda. They must be addressed keeping in mind that eGovernment systems will remain heterogeneous while local administrations remain in charge of their configuration and of the definition of their processes.

Project key objectives are:
  1. To gather and elicit the requirements for e-Administration in the large, on basis of which a concrete interoperation of web service enabled legacy public sector applications will be achieved using collaborative workflows.
  2. To provide the tools and methods for an e-Administration in the large from a technical and sociological perspective.
  3. To provide the required security and privacy for an e-Administration in the large, defining the appropriate methods and tools for control, security and privacy at the collaborative workflow and application layer.
Logo Content Management as a Service
Dynamic Provisioning and Workload Management of Grid-based Content Management Services
IBM Deutschland Entwicklung GmbH
2006 - 2009
For today's businesses, Enterprise Content Management (ECM) is getting a crucial task, since huge amounts of structured as well as (more and more) unstructured business data produced and consumed by business processes need to be managed efficiently. Obviously, reliability, availability and scalability are further ECM key requirements (resilience). A further requirement is the integration into an enterprise's business processes. Since enterprises are currently in the process of being transformed into more componentised business functions for improved productivity and flexibility, enterprise content manager must also be provided as services, which can be used within business processes in a utility based manner. To make ECM available in such a manner, the IT infrastructure of ECM must move from the traditional centralized system approach to a decentralized, service oriented approach, that allows the management of business data originating from geographically dispersed sources. Another prerequisite to use ECM as a service is the examination of services/grid technology in order to flexibly and dynamically adapt ECM system power to current workloads and, thereby, considerably increase overall efficiency.
Logo MedPAge
Medical Path Agents
DFG SPP 1083
2000 - 2008
In the course of the DFG founded MedPAge research project a multi agent system was designed with the objective to utilize decentralized agent-oriented methods for planning and coordination of hospital activities, and to verify the practical relevance within simulation experiments. Especially, the conceptual development and the experiments helped to demonstrate how the use of autonomous, negotiating agents can improve the management of hospital processes. The project's objective were realized in an interdisciplinary cooperation of the Distributed Systems and Information Systems Group of the University of Hamburg and of the Business Management and Business Informatics Group of the University of Mannheim (formerly Business Informatics Group of the University of Bayreuth).
Logo AgentLink III
European Coordination Action for Agent-Based Computing
EU 6th Framework Program
2004 - 2006
AgentLink was the premier Co-ordination Action for Agent Based Computing, funded by the European Commission's 6th Framework Program. It provided support for the network of European researchers and developers with a common interest in agent technology through events aimed at industry outreach, and standardisation issues, as well as support for academic events as well as resources through the AgentLink Portal. AgentLink activities included: Annual Agent Technology Conferences, Regular reports on Standardisation Activities, Support and sponsorship for Agent-related events, The Annual Agent Systems Summer School, Regular Technical Forum Meetings, and The AgentLink Technology Roadmap, a document charing the development, innovations and future of Agent Technology.
Logo FRESCO
Foundational Research on Service Composition
In cooperation with Hewlett-Packard Laboratories, Bristol, UK
2002 - 2005
The dynamic composition of existing services into new services is at the core of service-oriented computing. The objective of FRESCO (Foundational Research on Service Composition) was to develop a framework that service providers can use in order to model, develop, and execute composite services. The FRESCO framework includes conceptual tools, such as models for service composition and aggregation. The framework also includes technology elements, such as an integrated development environment and specific components of the infrastructure for service execution. As a result, a methodology and prototype implementation was provided for using the FRESCO framework in the development of composite service solutions.
Logo SENSOR
Supporting Software Engineering Processes by Object-Relational Database Technology
DFG (TU KL)
1998 - 2003
Logo DynamiCS
Dynamically Configurable Software
DFG Normalprogramm
1996 - 2001
In the general framework of system software support for modular distributed software systems and applications, the specific goal of this research project was to investigate and propose new concepts and mechanisms for generalised system infrastructures which are (re- and self-) configurable at run-time. On the application side, specific emphasis was laid on the field of electronic commerce applications. The goal of the project could be subdivided into two separate parts: a) to investigate rule-based concepts for dynamic manipulation of (software) system configurations and characteristics resp. system behavior and b) composite structural and interaction concepts which are necessary for the design of large-scale flexible and reconfigurable software applications. Underlying concepts come from both distributed systems as well as from (distributed) software engineering and design – including the concept of (application) “services” and their flexi-ble interaction and combination into larger-scale distributed applications. As main example application scenarios for the newly developed classification, composition and management concepts, the project used the two areas of “open distributed service markets” and “distributed component-oriented software development”.
Logo GLOBAL INFO - The German Digital Library Project
Teilprojekt: PublicationPORTAL
BMBF
1999 - 2001
Durch technologische Innovationen wurden Digitale Bibliotheken, Content Provider, Metakataloge und vielfältige andere Online-Dienste ermöglicht. Sie bieten dem heutigen Benutzer eine Vielzahl an Informationen und interaktiven Services an. Die Quantität an verfügbaren Informationen, sowie die vielfältigen Möglichkeiten des Zugriffs, der Verarbeitung und der Wissensgewinnung steigen dadurch ständig. Aber auch der Prozess der Erstellung und Verbreitung von Informationen ist im Internet-Zeitalter einem starken Wandel unterworfen. Es hat sich daraus ein umfangreicher und unübersichtlicher Markt von Content und Services im digitalen Publikationswesen entwickelt. Dennoch fehlt es den Nachfragern und Anbietern in diesem Markt noch immer an effizienten Methoden und Hilfsmitteln zur Erschließung dieses Marktes. Dieser Aufgabe stellt sich das PublicationPORTAL mit innovativen Methoden zur integrierten Mediation von Informationen und Web-Services.
Logo COSMOS
Common Open Service Market for SMEs
EU ESPRIT (5th Framework Programme)
1998 - 2000
The COSMOS project designed and realised a support platform for business transactions across the Internet based on a generic contracting service. Example users of this system included small and medium enterprises and even individual persons. A resulting "contracting service" enabled its users to negotiate, sign, and settle electronic contracts across the Internet without leaving a uniform and flexible system environment. Abstracting from basic communication mechanisms such as (transactionally secure) remote procedure calls and remote database access mechanisms, the COSMOS system support includes: negotiation protocols to support both the settlement and the fulfillment of electronic contracts as well as ad-hoc workflow management support for compound and distributed services in electronic commerce applications, service trading and brokerage functions as well as security aspects as, e.g., notary and non-repudiation functions.
Logo TIDE
Tools for an Integrative view of Distributed Environmental data
GKSS Forschungszentrum
1997 - 1999
Im GKSS-Forschungszentrum sind umfangreiche Datenbestände aus verschiedenen Forschungsprojekten vorhanden. Sie werden sowohl in Dateisystemen als auch in Datenbanken oder geografischen Informationssystemen gehalten. Für die Daten des Wattenmeerinformationssystems WATiS stehen als Nutzerführung verschiedene Versionen des Systems LOTSE zur Verfügung. Sie bieten jedoch keine einheitliche Oberfläche auf verschiedenen Rechnerplattformen. Im Rahmen der Hochschulkooperation zwischen dem GKSS Forschungszentrum Geesthacht und dem Arbeitsbereich Angewandte und Sozialorientierte Informatik (ASI) und der Arbeitsgruppe Verteilte Systeme (VSYS) des Fachbereichs Informatik der Universität Hamburg wurde das Projekt TIDE durchgeführt. Ziel dieses Projektes war es, die breite Nutzung und den Austausch sowohl bereits bestehender als auch künftiger Datenbestände zu fördern. Neben einem Entwurf von Dokumentationskonzepten wurde dazu unter Einsatz von WWW-Werkzeugen ein vereinheitlichter Zugriff auf die verschiedenartigen Umweltdaten durch eine grafische Nutzerführungskomponente realisiert.
Logo MeDOC
MeDOC
The Digital Computer Science Library
BMBF
1996 - 1998
Open full-text information service for computer science. (in German:) Ziel des InterDoc-Projektes war es, die Technologie und Infrastruktur des MeDoc-Dienstes sowie die bisher konvertierten Werke (Bücher und Zeitschriften) in Global-Info einzubringen und durch die Nutzer anderer, nicht an MeDoc beteiligter Fachrichtungen, zu evaluieren und mit alternativen Werkzeugen zu vergleichen. Darüber hinaus wurden den Verlagen, die sich an dem Projekt beteiligen, statistische Informationen über die Nutzung der elektronischen Werke zur Nutzung bei der Entwicklung entsprechender elektronischer Angebote zur Verfügung gestellt.
Logo OSM
Open Service Model
EU ACTS (5th Framework Programme)
1996 - 1998
The EU project OSM (Open Service Model) was an international industry / academia co-operation project funded by the EU ACTS Programme (5th EU Framework Programme). It aimed at analysing, supporting and stimulating business transactions in an electronic service market environment. Accordingly, an corresponding system infrastructure was designed for electronic commerce systems and applications, implemented, and disseminated to the public. The technological framework for this activity was based on state-of-the-art OMG CORBA concepts, standards and implementations and was realised mainly in Java.
Logo DEMAC
Distributed Environment for Mobility-Aware Computing
Modellierung, technische Umsetzung und Ausführung von prozessorientierten Anwendungen auf Basis bestehender ausgereifter Komponenten stellen in der Softwareentwicklung wichtige Konzepte zur optimalen Abbildung von systemübergreifenden Vorgängen der Realwelt und zur Unterstützung solcher Vorgänge mittels Informations- und Kommunikationstechnologie dar. Relevante Anwendungsbereiche umfassen u.a. organisationsübergreifende Vorgänge der Wirtschaft (z.B. verteilte Geschäftsprozesse), kooperative Abläufe zwischen räumlich und rechtlich getrennten Systemen (z.B. Prozesse im E-Government) oder die ablauforientierte Komposition von verteilten Ressourcen zur Realisierung komplexer Anwendungen (z.B. Anwendungsintegration im Ubiquitous Computing). Insbesondere bei verteilt ausgeführten Prozessen kommt es aufgrund des komplexen Zusammenspiels zwischen heterogenen autonomen Systemen, der potentiellen Veränderlichkeit der Systemumgebung und der wachsenden Mobilität von Komponenten zu einem hohen Bedarf an Anpassungsfähigkeit, um Änderungen während der Ausführung des Prozesses zu erlauben und dadurch auch in unerwarteten Situationen angemessen reagieren zu können. Dieses Projekt leistet einen Beitrag zur Flexibilisierung solcher verteilter Prozesse, indem konzeptionelle Grundlagen und technische Mechanismen untersucht bzw. erarbeitet werden, die eine anpassungsfähige Ausführung solcher Prozesse über mehrere über Netzwerke permanent oder zeitweilig verbundene Systeme erlauben. Als Weiterentwicklung der verteilten Prozessausführung auf Basis dienstorientierter Architekturen erarbeitet dieses Projekt Vorschläge, um die Entscheidung über die Verteilung eines bestehenden fachlichen Prozesses, dessen Ausführung, Interaktion mit menschlichen Akteuren, Überwachung und ggf. dessen Anpassung zur Laufzeit des Prozesses zu ermöglichen. Für ein auf dieser Grundlage erreichbares adaptives Verhalten wird zudem die Modellierung und Auswertung zusätzlicher benutzerdefinierter Rahmenbedingungen für die Ausführung berücksichtigt. Als praktischer Beitrag werden die hiermit verbundenen Lösungsvorschläge in eine komponentenbasierte Middleware integriert, welche die verteilte Ausführung von bestehenden Prozessen über mehrere Prozessmanagementsysteme hinweg zur Laufzeit unterstützt.
Logo SARD
Self-Management for Autonomic Relational Database Systems
The featurism of commercial relational database management systems makes these systems applicable for a wide variety of applications. But their administration is a complex task and causes a high total cost of ownership for database systems. Autonomic (self-managing) database systems intend to reduce administration complexity and costs by automatically reacting to changing system loads and external events.
In the SARD research project we develop and evaluate techniques, which serve as a basis of a system-wide self-management logic for autonomic relational database systems:
  • Light-weight monitoring of the system state in order to detect the need for reconfiguration analysis
  • Modelling of DBMS components and behaviour as a basis for reconfiguration decisions
  • Definition and monitoring of business goals for autonomic databases
Logo TracG
Transactional activity control for the Grid
The TracG project investigates complex activities in Grid environments. Focal points are a versatile role management of participants and a dynamic handling of control spheres to maintain transactional control while allowing for maximum flexibility in the course of both short- and long-running processes.
Logo DynaGrid
Dynamic data integration in Grid environments
The DynaGrid project explores dynamic data integration in grid environments. Central aspects are the localization of data sources, the overcoming of data source heterogeneity, and query formulation as well as result formatting. The experimental implementation is based on the OGSA-DAI architecture to blend into existing standards.
Logo onefc
open network environment for Citizens
The onefC project aims to build a digital identity management infrastructure to enable Internet users to reveal personal information to communication partners in a secure and controlled manner. The main goals of onefC are application and transport independence, decentralisation and privacy. Privacy in this context does not only mean to hide personal data, but rather the choice to show personal data to selected communication partners.
Logo HyperScout
Conecpts to improve the visualization of implicit node and link types on the Web.
Current Web browsers make it hard to predict what will happen if a link is being followed: users get other information than they expect, a new window may be opened, a download starts, or the destination object is just not available. Instead of giving an appropriate notifi-cation in advance, users have to follow a link, check if the document contains the expected information, get back, try another link etc. However, usually it is possible to obtain additional hyperlink information from several sources like link anchor tags, the user's history and web servers. Furthermore with little enhancements Web servers may include even more additional information to the hyperlinks in Web documents. These can be displayed before users select a link to improve navigation and reduce the cognitive overhead.
Logo Scone
A Java Framework to Create Navigation Tools
Harald Weinreich, Matthias Mayer
Scone is a Java framework, especially designed to support rapid development of Web navigation tools.
Logo EPN
Electronic Procurement Negotiations
Standardization efforts in E-Business data exchange, like the XML standards BMEcat or ebXML, stimulate the integration between the information systems of organisations and therefore enable valuable cost and time savings in B2B electronic commerce. The dynamic coordination of these distributed systems, using negotiation mechanisms to support and automate processes, will continue the integration on a higher level. The project Electronic Procurement Negotiations (EPN) is aimed to provide innovative solutions in this context and is specialized to the application area of E-Procurement systems for small and medium sized enterprises (SME).
Logo Hydepark
A hyper-distributed environment for personal appliances
The goal of the Hydepark project is to find general concepts to integrate mobile systems into distributed system environments as well as to design a framework of minimal requirements adequate for existing mobil platforms. Consequently, new mechanisms like e.g. XML or WAP, are evaluated and implemented for portable appliances. Additionally, traditional communication technologies (from SMTP to CORBA) can be accessed by developing dynamic protocol adapters.
Logo Vesuf
Model-Based User Interface Construction System
Vesuf is a model-based User Interface Development Environment (MB-UIDE) which uses UML based models for UI Spec. An interpreter creates UIs from the models at runtime. It is possible to build different UI-modalities for one application (eg AWT, WML, ...)
Logo Dejay
Distributed Java
Dejay is a dialect of Java that simplifies the development of distributed software applications. These often involve concurrency, distribution and persistence and require learning many different technologies like Java-Threads, Java RMI, CORBA and OODB. In Dejay you just have to learn one concept that allows concurrent execution, remote access, creation and migration of objects and simple object persistence. It is simple and cleanly object-oriented. And its free.
Logo BARCODE
BARCODE
Basic Research Component Development Environment
The basis of the Basic Research Component Development Environment is the concept of a holistic software development process, which supports design and implementation of software systems as well as updating and maintenance. Based on so-called Adaptive Software Composition, evolutionary growing software solutions can be realised. In the sense of Component Ware, building blocks of such solutions can be recombined and reconfigured within some domain to acquire new solutions.
FSNets
Feature Structure Nets
FSNets are used as a formal basis in the analysis and design of distributed systems. Especially in the area of distributed workflow, using Feature Structures (known from AI) as tokens in Petri nets enables a higher level of abstraction in data / knowledge modelling. A special problem that is tackled is the consistency and unification of distributed copies. A tool based on the Reference Net Workshop (Renew) is currently being developed.
Logo Renew
The Reference Net Workshop
Renew is a Petri net editor and simulator that has been developed at TGI and is now enhanced and applied at VSYS for modelling and performing contract-driven workflow execution within the Cosmos project.
COSM
Common Open Service Market
Das Projekt COSM befaßt sich mit der Gestaltung einer systemtechnischen Infrastruktur für elektronische Dienstemärkte. Elektronische Dienstemärkte zeichnen sich durch Angebot und Nachfrage von Online-Dienstleistungen auf der Basis von Client/Server-Architekturen aus. Hierbei steht vor allem der sichere, flexible und koordinierte Aufruf entfernter Operationen im Vordergrund: sicher aufgrund einer weitreichenden Schnittstellen- und Dienstspezifikation, flexibel aufgrund seiner dynamischen Typisierung und koordiniert aufgrund der Möglichkeit, neben Schnittstellentypen auch Aufruffolgen zwischen Servern und deren Operationen spezifizieren zu können.
TRADE
TRAding and CoorDination Environment
Das Projekt TRADE (TRAding and CoorDinat mit dem Entwurf und der prototypisc systemtechnischer Untersttzung de Diensten in offenen verteilten Systemen automatische Untersttzungsmechanis Kontrolle standardisierter Diens untersucht, entworfen und prototypisch implementiert.tein offenen verteilten Anwendungenmen fr Vermittlung, Verwaltung undstemen. Dabei werden systemnahe,r Integration und Koordination vonhen Realisierung von anwendungs- undion Environment) beschftigt sich
Valid XHTML 1.1 Imprint Last update: 02 Jan 2012 - 16:45:15
Login