Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Managing operational requirements on the objects of a service oriented architecture (SOA)

a service oriented architecture and operational requirement technology, applied in the field of service oriented (software) architecture (soa), can solve the problems of continuous adaptation of created technical assertions for soa objects, complex and difficult task of managing a soa, and difficulty in mapping non-formalized requirements to correct technical assertions, etc., to facilitate the modification of technical assertions, shorten the overall definition time, and facilitate the definition of complex operational requirements

Active Publication Date: 2008-09-18
SOFTWARE AG
View PDF9 Cites 24 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0015]Accordingly, in addition to containing the non-formalized operational requirements on the one hand and the technical assertions relating to the processing objects of the SOA on the other hand, the registry may link the elements of the two groups. As a result, even a high-level user can control the operation of the processing objects of the SOA by referring only to the non-formalized operation requirements without having to perform any low-level implementations of the technical assertions.
[0017]According to a further aspect, the registry may include a graphical user interface (GUI) presenting at least one non-formalized operation requirement and an intermediate representation of at least one linked technical assertion. Such a unique GUI of the registry may facilitate the modification of the technical assertions and the related operation requirements on the objects of the SOA. The graphical user interface may be, in one embodiment, adapted to present at least two technical assertions linked to the same non-formalized operation requirement, wherein the at least two technical assertions can be combined by Boolean expressions. Using Boolean expressions, a user can easily define complex operational requirements for the various SOA objects without any skill in the low-level coding of technical assertions for the processing of the objects of the SOA.
[0018]Furthermore, the registry can comprise at least one link linking a single non-formalized operation requirement to technical assertions valid for a plurality of SOA objects. Such a one-to-many link in the registry shortens the overall definition time for the technical assertions for all SOA objects by a high-level user.

Problems solved by technology

Managing a SOA is a complex and difficult task.
It is apparent that it is therefore quite difficult to map the non-formalized requirements to the correct technical assertions for the various processing objects of the SOA.
A related difficulty is the continuous adaptation of the created technical assertions for the SOA objects to changing needs.
In the prior art, the technical assertions are typically stored in a decentralized manner, making it even harder to modify them or to even investigate whether they really reflect the original non-formalized operation requirements.
Both of these representations are highly structured and are only useful for a skilled IT expert, if a modification of any of the policies becomes necessary.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Managing operational requirements on the objects of a service oriented architecture (SOA)
  • Managing operational requirements on the objects of a service oriented architecture (SOA)
  • Managing operational requirements on the objects of a service oriented architecture (SOA)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0026]FIG. 1 presents an example of a simplified SOA. A process B may call upon execution various other processes BP1 . . . BPn, which in turn may call web services WS1 to WSn. The operational dependencies between the web services of the SOA shown in FIG. 1 are simplified. For example, there might be a process BPx calling during execution not only a single but a plurality of web services WSx, WSy, WSz (not shown in FIG. 1). In the exemplary SOA of FIG. 1, each of the SOA objects may be provided with a policy P. However, this is not essential. On the contrary, only a subset of the objects of the SOA may be provided with a policy or a single object may have more than one assigned policy. Each policy P may include one or more low-level technical assertions.

[0027]The assertions for at least some of the objects of the SOA may relate to different technical aspects of the processing. A policy of an SOA object may, for example, contain assertions relating to the authentication, the authoriz...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

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 requirement to at least one technical assertion of the registry.

Description

PRIORITY CLAIM[0001]This application claims benefit of priority of European application no. 07 005 278.2 titled “Registry for Managing Operational Requirements on the Objects of a Service Oriented Architecture (SOA)”, filed Mar. 14, 2007, and whose inventors are Björn Brauel and Harald Schöning.INCORPORATED BY REFERENCE[0002]European application no. 07 005 278.2 titled “Registry for Managing Operational Requirements on the Objects of a Service Oriented Architecture (SOA)”, filed Mar. 14, 2007, and whose inventors are Björn Brauel and Harald Schöning, is hereby incorporated by reference in its entirety as though fully and completely set forth herein.TECHNICAL FILED[0003]The present invention relates to method for managing operational requirements of a service oriented (software) architecture (SOA).DESCRIPTION OF THE RELATED ART[0004]In a service oriented (software) architecture (SOA), various processing objects are made available to a user in the network as independent services that ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F9/44G06F3/048
CPCG06F8/10
Inventor BRAUEL, BJORNSCHONING, HARALD
Owner SOFTWARE AG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products