Harald Schöning

Harald Schöning
Software AG · Research

PhD

About

81
Publications
6,102
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
585
Citations
Introduction
Harald Schöning currently works as Vice President Research at Software AG. Harald does is expert on databases. He does research in Computing in various application areas, including logistics, Industrie 4.0, and IoT.

Publications

Publications (81)
Chapter
In Deutschland wird Wert auf eine gute Ausbildung gelegt. Die Informatik-Fakultäten der deutschen Universitäten belegen regelmäßig obere Plätze weltweiter Rankings. Doch in Zeiten der digitalen Transformation suchen die Unternehmen nicht nur nach Mitarbeitern von fachlicher Exzellenz, sondern nach aktiven Mitgestaltern des Wandels. Der Software- Ca...
Article
Full-text available
Chapter
Viele Aspekte von Industrie 4.0 werden erst durch das Internet der Dinge ermöglicht. Daten über Produktionsleistung und ‐qualität, Betriebszustand etc. können in Echtzeit überwacht, aber auch in die Planung und Steuerung der Produktion einbezogen werden. Die Szenarien zur Nutzung dieser Daten unterscheiden sich in ihrem Integrationsgrad. Jedenfalls...
Patent
Full-text available
The present technology relates to a method for granting a user secure access to one or more resources accessed by a process. The process is defined in a Service-Oriented Architecture (SOA) registry and includes one or more process-steps, where each process-step accesses one or more resources stored in an SOA repository.
Patent
System and method for managing a plurality of web services. The system may include a registry with a description for at least one of the plurality of web services, wherein the description of the at least one web service may comprise a first endpoint for a first runtime condition and a second endpoint for a second runtime condition.
Chapter
Viele Aspekte von Industrie 4.0 werden erst durch das Internet der Dinge ermöglicht. Daten über Produktionsleistung und -qualität, Betriebszustand etc. können in Echtzeit überwacht, aber auch in die Planung und Steuerung der Produktion einbezogen werden. Die Szenarien zur Nutzung dieser Daten unterscheiden sich in ihrem Integrationsgrad. Jedenfalls...
Patent
Full-text available
Monitoring a software system based on a service oriented architecture (SOA). The method may involve system components communicating with each other via sending messages. The method may include receiving a monitoring message by a monitoring component where the monitoring message may be sent from a system component of the software system. The method...
Chapter
Globaler Wettbewerb und technischer Fortschritt haben in den vergangenen Jahren eine viel stärker individualisierte Anfertigung von Produkten jeglicher Art möglich gemacht. In einzelnen Beispielen ist aufgezeigt worden, dass die Produktion von kleinsten Mengen (Losgröße 1) ökonomisch sinnvoll machbar erscheint. Die meisten dieser Produktionsvorgäng...
Patent
The present invention concerns a method for replicating data of a database server (10) by at least one replication server (20), the method comprising the following steps performed by the at least one replication server (20): a. sending a database request (40) to the database server (10), wherein the database request (40) comprises metadata (421c,...
Patent
A registry for a service oriented architecture (SOA) comprising a plurality of processing objects. The registry may include a plurality of non-formalized operation requirements for the plurality of SOA objects, a plurality of technical assertions for the plurality of SOA objects, and a plurality of links, linking each non-formalized operation requi...
Patent
Full-text available
A computing system includes a service-oriented architecture (SOA) registry that includes an SOA-application description, an abstract component description, a concrete component description, and a platform description. The SOA-application description is related to the abstract component description of a component of the SOA-application. The concrete...
Conference Paper
Full-text available
The last 25 years of commercial DBMS development can be summed up in a single phrase: "One size fits all". This phrase refers to the fact that the traditional DBMS architecture (originally designed and optimized for business data processing) has been used to support many data-centric applications with widely varying characteristics and requirements...
Conference Paper
This paper presents a requirements analysis and a solution approach to representing collaborative business processes conforming to the Wf-XML/ASAP standard proposal in a UDDI registry. Wf-XML/ASAP is introduced as a coordination protocol for business collaborations focusing on loosely coupled subprocesses which involve executable and human activiti...
Conference Paper
Full-text available
In this paper, we will introduce BRITE, an Integrated Project sponsored by the European Union starting in 2006. The aim of BRITE is to exploit Semantic Web technologies in order to enable interoperation in a transnational scenario, namely processes between institutions that concert the registration of businesses in the European Union. While technic...
Conference Paper
This chapter discusses the commercial use of database technology. It provides insight into two different European products for the E-commerce/database market. The first is Software AG's most recent data management system is the Tamino XML server, which comprises a native XML database system. Traditional database strengths are combined with the nove...
Conference Paper
In 1999, Software AG released the first version of its native XML server Tamino [276, 274, 275], which includes a native XML database. The term native has become popular since then, being used with differing meanings. While some sources, e.g. [10], define a native XML database system only by its appearance to the user (“Defines a (logical) model fo...
Article
XML data is likely to be widely used as a data exchange format but users also need to store and query XML data. The purpose of this panel is to explore whether and how to best provide this functionality.
Conference Paper
Tamino is Sofiware AG’s XML database management system. In contrast to solutions of other DBMS vendors, Tamino is not just another layer on top of a database system designed to support the relational or an objectoriented data model. Rather, Tamino has been completely designed for XML. This paper gives a short overview of Tamino’s architecture and t...
Article
XML data is likely to be widely used as a data exchange format but users also need to store and query XML data. The purpose of this panel is to explore whether and how to best provide this functionality.
Article
Non-standard database applications require adequate modeling facilities for their application objects which in general have an internal structure to be maintained by the database system. For this purpose, the database system has to provide fast access to such an object as a whole as well as to its components. In systems which support complex object...
Article
The research in database systems for new application areas has created several new architectural designs for database systems, among them the database kernel architecture. We present a graphical interface which is located on top of such a database kernel system. It provides an interface to the molecule-atom data model, which is a complex-object dat...
Article
The molecule-atom data model allows the dynamic construction of complex objects using an identifier -reference concept. The model and its implementation in the PRIMA system are sketched. Then, with the help of some sample queries, some alternatives for query evaluation are discussed. The decision among the possible algorithms cannot be based on the...
Conference Paper
Full-text available
Software AG’s Tamino is a novel database server designed to fit the needs of electronic business and worldwide information exchange via the Internet. It is not just an on-top solution based on a database system originally designed for use in other application areas. Rather, it is entirely designed for the specific scenario of HTTP-based access to d...
Article
Non-standard database systems supporting complex engineering applications are prime candidates for the exploitation of inherent parallelism in order to reduce the response time for user requests. Nested transactions are proposed as a control structure to achieve medium or even small grain parallelism. This paper investigates the design concepts and...
Article
Full-text available
Zusammenfassung . Schwerpunkte einer Datenbank-Unterstützung von technischen Entwurfsanwendungen sind eine geeignete Ablaufkontrolle sowie ein geeignetes Datenmodell. Letzteres muß Versionen komplexer Objekte verwalten können. Um aus der Gesamtmenge der in einer Datenbank enthaltenen Versionen konsistente Einheiten (Mengen ‚kompatibler’ Versionen)...
Article
Data model and process control are key issues of database support for technical design applications. The data model has to provide adequate versioning and configuration services. The latter are of major importance for establishing consistent units of versions (sets of 'compatible' versions). This paper classifies and assesses DB-related configurati...
Conference Paper
Full-text available
Conference Paper
`Computer-Supported Cooperative Work' is a young research area considering applications with strong demands on database technology. Design applications need support for cooperation and some means for controlling their inherent dynamics. However, today's CAD systems consisting of a collection of diverse design tools typically do not support these re...
Chapter
The molecule-atom data model allows the dynamic construction of complex objects using an iden- tifier-reference concept. The model and its implementation in the PRIMA system are sketched. Then, with the help of some sample queries, some alternatives for query evaluation are discussed. The decision among the possible algorithms cannot be based on th...
Conference Paper
Full-text available
Federated database systems are heterogeneous with respect to data models and query languages but also with respect to underlying operating systems and hardware platforms. Besides transformations on the semantics level conversions on the data representation and communication protocol level have to be done. The authors present the Remote Cooperation...
Chapter
Im vorigen Kapitel wurde die MQL-Algebra eingeführt. Es wurde gezeigt, wie MQL-Anfragen (SELECT-Anweisungen) in Ausdrücke der MQL-Algebra überführt werden können. Außerdem wurden Äquivalenzen zwischen Ausdrücken aufge­zeigt. Diese können benutzt werden, um Ausdrücke umzuformen, so daß sie effizienter bearbeitet werden können. Bis jetzt wurde allerd...
Chapter
Das vorliegende Kapitel behandelt die Einbettung des im vorigen Kapitel erarbeiteten Verarbeitungsmodells in das Gesamtsystem am Beispiel von PRIMA.
Chapter
In Kapitel 4 wurde bereits gezeigt, daß es eine Vielzahl von Algorithmen zur Berechnung jedes Operators gibt. Soll eine Kombination von Operatoren berechnet werden, so stehen hierzu natürlich alle möglichen Kombinationen der Algorithmen zur Berechnung der einzelnen Operatoren zur Verfügung. Eine solche Kombination heißt Zugriffsplan. Es wurde ferne...
Chapter
Damit Datenbanksysteme auch in Nicht-Standard-Bereichen eingesetzt werden können, müssen einige Voraussetzungen erfüllt sein. Zum einen müssen die Objekte der Anwendungen, die sich durch eine komplexe heterogene Struktur auszeichnen, im Datenmodell des Datenbanksystems möglichst direkt abgebildet werden können. Zum anderen muß das Leistungsverhalte...
Chapter
In diesem Kapitel soll nun aufgezeigt werden, wie die in den vorigen Kapiteln gewonnenen Erkenntnisse zur Optimierung von Ausdrücken der MQL-Algebra verwendet werden. Dabei wird kurz die Aufeinanderfolge der einzelnen Optimierungsschritte vorgestellt.
Chapter
Wie bereits erwähnt, wurde als Antwort auf die in Kapitel 1 aufgeführten Anforderungen an der Universität Kaiserslautern das Molekül-Atom-Datenmodell (MAD-Modell) entwickelt [Mi88]. Gleichzeitig wurde die Anfragesprache MQL (molecule query language) für dieses Datenmodell definiert. Im folgenden werden die für diese Arbeit relevanten Aspekte von MA...
Chapter
Im folgenden wird die MQL-Algebra vorgestellt, mit deren Hilfe die Semantik von MQL-Anfragen formal definiert werden kann. Nur eine solche formale Grundlage ermöglicht es, die Bedeutung einzelner Sprachkonstrukte vollständig zu fassen und die Korrektheit von Äquivalenzbetrachtungen wirklich nachzuweisen. Bereits in [Mi89] wird eine solche formale G...
Conference Paper
Full-text available
ning notation is used, consisting of "-" which means follow a link between the building blocks on both sides of the "-" in left-to-right direction, and parentheses and commas to express branches and intersections. The building blocks may consist of atom types, predefined molecule types, or MQL queries. For example, the molecule type definition A-(B...
Conference Paper
Full-text available
Support for temporal data continues to be a requirement posed by many applications such as VLSI design and CAD, but also in con- ventional applications like banking and sales. Furthermore, the strong demand for complex-object support is known as an inherent fact in design applications, and also emerges for advanced "conven- tional" applications. Th...
Conference Paper
Full-text available
The authors present a version model for CAD purposes and its implementation on the basis of a complex-object database management system. The functionality of the model is illustrated with the help of a VLSI design example. In contrast to similar solutions based on the relational data model, this approach allows for a simple and efficient implementa...
Article
Full-text available
Over the last few years several new data models together with their languages have been developed to meet the increasing requirements of engineering or office applications. A major characteristic of these data models is their ability to process and manage complex objects which the relational model does not provide adequate support for. Whereas the...
Article
Support for temporal data continues to be a requirement posed by many applications such as VLSI design and CAD, but also in conventional applications like banking and sales. Furthermore, the strong demand for complex-object support is known as an inherent fact in design applications, and also emerges for advance “conventional” applications. Thus, n...
Conference Paper
Full-text available
The PRIMA-DBMS approach is explained by introducing PRIMA's architecture and query processing framework. The PRIMA-DBMS constitutes a testbed that is flexible enough to support evaluation and validation of quite a variation of different strategies for complex-object processing taking into account different parallelization levels an different hardwa...
Conference Paper
Full-text available
The research in database systems for new application areas has created several new architectural designs for database systems, among them the database kernel architecture. We present a graphical interface which is located on top of such a database kernel system. It provides an interface to the molecule-atom data model, which is a complex-object dat...
Article
Full-text available
Over the last few years several new data models together with their languages have been developed to meet the increasing requirements of engineering or office applications. A major characteristic of these data models is their ability to process and manage complex objects which the relational model does not provide adequate support for. Whereas the...
Conference Paper
Full-text available
Der folgende Beitrag gibt einen Überblick über den Umgang mit Nullwerten im Molekül-Atom-Datenmodell (MAD-Modell) und dessen Implementierung PRIMA. Zunächst beschreiben wir einige der Lösungen, die im Relationenmodell für die Behandlung von Nullwerten vorgeschlagen wurden, und stellen dann den Umgang mit Nullwerten im MAD-Modell vor, wie wir ihn in...
Conference Paper
Full-text available
Mit der stetigen Verbreitung und Vernetzung von Arbeitsplatzrechnern sowie dem wachsenden Einsatz von Mehrrechnersystemen gewinnen auftragsorientierte Systemmodelle, die eine Zerlegung in auftraggebende und auftragnehmende Systemkomponenten vorsehen, zunehmend an Bedeutung. Die effektive Nutzung der verteilten Rechnerleistung erfordert geeignete Ma...
Conference Paper
The authors give an overview of the mechanisms used in a specific DBMS (database management system) kernel, PRIMA, to easily extend and configure the system in advance, as well as on-line. They discuss four kinds of extensions: (1) schema extensions, that is, on-line addition and removal of object types and attributes without nasty data reorganizat...
Conference Paper
Full-text available
The support of advanced applications such as CAD/CAM (computer-aided design and manufacturing) by nonstandard database systems (NDBs) has become important in database system research. Because complex integrity constraints are important, NDBSs have to provide a flexible mechanism to deal with them. For this purpose, the nested transaction concept de...
Conference Paper
Full-text available
Datenbanksysteme für Nicht-Standard-Anwendungsbereiche müssen besonderen Anforderungscharakteristika gerecht werden: Es ist nicht mit einer extrem hohen Anzahl paralleler Transaktionen zu rechnen, aber die auftretenden Anfragen sind sehr komplex und müssen möglichst schnell beantwortet werden. Dies soll durch Ausnutzung von Parallelität unterstützt...
Conference Paper
Full-text available
Non-standard database applications require adequate modeling facilities for their application objects which in general have an internal structure to be maintained by the database system. For this purpose, the database system has to provide fast access to such an object as a whole as well as to its components. In systems which support complex object...
Conference Paper
Full-text available
The molecule atom data-model (MAD model) supports the management of complex objects in a database. There are operations to retrieve, update, delete, and insert sets of dynamically defined objects. The object definitions may contain direct and indirect recursion. Thus, transitive closure computations are possible. In contrast to many proposals for t...
Conference Paper
The molecule-atom data model (MAD model) supports the management of complex objects in databases. It allows for the dynamic definition of complex object structures at query time. Since these structures may be recursive, transitive closure computations are supported in a natural way. The results of these computations do not only contain the elements...
Article
Full-text available
Support for temporal data continues to be a requirement posed by many applications such as VLSI de-sign and CAD, but also in conventional applications like banking and sales. The strong demand for com-plex-object support is known as an inherent fact in design applications, but it also holds for advanced "conventional" applications. Thus, new advanc...
Article
Abstract—This paper presents,a requirements,analysis and,a solution approach,to representing workflow,processes conforming to the Wf-XML/ASAP standard,proposal,in a UDDI registry. Wf-XML/ASAP is introduced,as a representation,of business processes focusing on loosely coupled,subprocesses,which,involve executable,and human,activities. The UDDI stand...
Article
Full-text available
New database applications, primarily in the areas of engineering and knowledge-based systems, refer to complex objects (e.g. representation of a CAD workpiece or a VLSI chip) while performing their tasks. Re-trieval, maintenance, and integrity checking of such complex objects consume substantial computing re-sources which were traditionally used by...

Network

Cited By