Patents by Inventor Johannes Viegener
Johannes Viegener has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8935370Abstract: 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.Type: GrantFiled: July 18, 2007Date of Patent: January 13, 2015Assignee: Software AGInventors: Harald Schöning, Johannes Viegener, Keith Swenson
-
Patent number: 8296853Abstract: Method of authenticating a user in a heterogeneous computer environment. The method may include defining a set of unique prefixes, each prefix identifying a type of user repository; defining a set of abstract repository names, each abstract repository name identifying an address of a user repository; and authenticating the user in the heterogeneous computer environment by assigning a sequence comprising a unique prefix, a reference to an abstract repository name and a unique identifier for the user within the user repository indicated by the reference to the abstract repository name.Type: GrantFiled: June 20, 2007Date of Patent: October 23, 2012Assignee: Software AGInventors: Thomas Vogler, Dieter Kessler, Heiko Weber, Johannes Viegener
-
Patent number: 8180849Abstract: A system for managing a plurality of web services of a service oriented architecture (SOA) comprising a registry including a description of each of the plurality of web services registered in the registry, a service filter adapted to filter at least one request of a client invoking at least one of the web services registered in the registry, wherein the service filter is adapted for gathering run-time information about the request in accordance with the description of the respective web service in the registry.Type: GrantFiled: May 9, 2007Date of Patent: May 15, 2012Assignee: Software AGInventors: Johannes Viegener, Harald Schoning, Bjoern Brauel, Ulrich Heberer
-
Patent number: 8122062Abstract: Methods and apparatus, including computer program products, for using a meta model for an enterprise service architecture. The meta model includes a first class to represent data organization in a back end data store. The first class includes a data type identifier attribute to permit meta data to identify a data type. The meta model also includes a second class associated with the first class. The second class includes a field identifier attribute to permit meta data to identify fields for a particular data type. The meta model also includes a third class associated with the first class. The third class includes an action identifier attribute to permit meta data to identify an action. In some examples, there is a service provider identifier to permit meta data to identify a service provider class that can effect the action.Type: GrantFiled: December 23, 2003Date of Patent: February 21, 2012Assignee: SAP AGInventors: Rainer Brendle, Frank Brunswig, Josef Dietl, Thomas Fiedler, Rolf Krane, Juergen Remmel, Stephan Ritter, Johannes Viegener
-
Patent number: 8122374Abstract: A method includes receiving a representation of a service, the service including handling of a request for a context-dependent data set derived from one or more collections of data elements. The representation includes a specification of a first data field, a specification of an input data structure including two or more data fields and the first data field, the two or more data fields defining a context for the first data set, a specification of an output data structure, instances of the output data structure including the context-dependent data set, and a name of a service provider.Type: GrantFiled: October 12, 2004Date of Patent: February 21, 2012Assignee: SAP AGInventors: Frank Brunswig, Thomas Fiedler, Wolfgang Koch, Johannes Viegener
-
Patent number: 8060863Abstract: Systems, methods and computer readable media are provided for the conformance testing of services through the utilization of a conformance control module. In one exemplary embodiment, the method may include comparing meta-data returned by the service to predetermined parameters to determine whether the meta-data conforms to the predetermined parameters. The method may also include determining a conformance violation exists when the comparison indicates the meta-data does not conform to the predetermined parameters. The method may further include determining a conformance violation does not exist when the comparison indicates the meta-data does conform to the predetermined parameters. Moreover, the method may include continuing execution of the service based on the results of the comparisons made.Type: GrantFiled: May 19, 2006Date of Patent: November 15, 2011Assignee: SAP AGInventors: Frank Brunswig, Martin Hartig, Johannes Viegener
-
Patent number: 7908248Abstract: Methods and apparatus, including computer program products, for using dynamic meta data for an enterprise service framework. There is a meta data element associated with a meta data element attribute. A value for the meta data element attribute is calculated in response to a request associated with the meta data element.Type: GrantFiled: May 27, 2004Date of Patent: March 15, 2011Assignee: SAP AGInventors: Frank Brunswig, Josef Dietl, Johannes Viegener
-
Patent number: 7860902Abstract: Methods and apparatus, including computer program products, for providing to a client a definition of an object representing attributes of a first collection of data elements and an operation on the first collection, each data element having attributes and the operation in common with other data elements from the first collection, the definition comprising an effect of executing the operation on a second collection of data elements. This also includes receiving from a client a request to execute the operation on one or more data elements from the first collection, executing the operation on one or more data elements from the first collection, and updating a copy of one or more data elements from the second collection according to the effect of executing the operation.Type: GrantFiled: December 23, 2003Date of Patent: December 28, 2010Assignee: SAP AGInventors: Rainer Brendle, Johannes Viegener, Stephan Ritter
-
Patent number: 7844615Abstract: Embodiments consistent with the principles of the invention check, before the data underlying a changed primary object is persistently save, for related objects whose data is also affected by the change. The related objects may be two or more degrees removed from the primary object. The changed primary object and all its changed related objects are then persistently saved together, so that the saved data is consistent across the related objects. Embodiments consistent with the principles of the invention also provide a state model for controlling access to services by clients and for making services available by servers.Type: GrantFiled: December 19, 2005Date of Patent: November 30, 2010Assignee: SAP AGInventors: Frank Brunswig, Martin Hartig, Stefan Rau, Johannes Viegener
-
Patent number: 7810102Abstract: Systems, methods, and computer program products are provided for adapting service entities using a declarative approach in a service framework. In accordance with one implementation, a method is provided for adapting service entities. The method includes the steps of retrieving at least one software entity from a first repository in response to a first input and receiving a declaration from a user for adapting the software entity. The method further includes the steps of adapting the software entity to an adapted software entity based on the declaration and storing the adapted software entity in a second repository.Type: GrantFiled: December 29, 2005Date of Patent: October 5, 2010Assignee: SAP AGInventors: Rainer Brendle, Frank Brunswig, Thomas Gauweiler, Peter Giese, Stephan Ritter, Juergen Schmerder, Frank Seeger, Johannes Viegener
-
Patent number: 7801996Abstract: Methods and systems for calling a service provider using a service manager and a local client proxy. In one exemplary embodiment, a method is provided to instantiate the service manager, the service provider, and the local client proxy. In response to the service provider, the local client proxy calls another service provider through the service manager to complete the call to the other service provider.Type: GrantFiled: September 12, 2005Date of Patent: September 21, 2010Assignee: SAP AGInventors: Frank Brunswig, Thomas Gauweiler, Martin Hartig, Stefan Rau, Johannes Viegener
-
Patent number: 7685568Abstract: Methods and apparatus, including computer program products, for providing services by an application server, the method including collecting a request from a consumer software component for a service from a provider software component, and checking the request against a set of semantic descriptions in a manifest of methods provided by objects in the provider software component.Type: GrantFiled: December 23, 2003Date of Patent: March 23, 2010Assignee: SAP AGInventors: Rainer Brendle, Frank Brunswig, Josef Dietl, Rolf Krane, Juergen Remmel, Stephan Ritter, Johannes Viegener
-
Patent number: 7685114Abstract: Methods and apparatus, including computer program products, are provided for mapping at run time a value, such as a technical identification (ID) key, to text based on a text association. In one exemplary embodiment, a computer-implemented method includes receiving at run time a request, from a user interface at a client computer, the request associated with an object at a server; instantiating, at a server, a service for mapping at run time the value to text based on the text association, the text association being determined before run time; and at run time providing to a user interface at the client computer, the text based on the text association, such that the text is responsive to the request from the user interface.Type: GrantFiled: September 26, 2005Date of Patent: March 23, 2010Assignee: SAP AGInventors: Frank Brunswig, Thomas Gauweiler, Martin Hartig, Joerg Lienhardt, Dirk Stumpf, Johannes Viegener
-
Patent number: 7565684Abstract: Methods and apparatus, including computer program products, that include providing to a client a definition of an object class representing attributes of a first collection of data elements and a list of possible operations on the first collection, each data element having attributes and possible operations in common with other data elements from the first collection. The method also includes customizing a usage policy of the first collection for a configuration of the client, receiving from the client a first request to execute an operation from the list on one or more data elements from the first collection, checking the first request against the definition and the usage policy, and executing the operation on the one or more data elements of the first collection.Type: GrantFiled: December 23, 2003Date of Patent: July 21, 2009Assignee: SAP AGInventors: Thomas Fiedler, Johannes Viegener
-
Patent number: 7533103Abstract: Methods and apparatus, including computer program products, that include representing, in a repository, services from a server, the services including interacting with one or more collections of data elements using a set of operations on the data elements in the collections, the repository comprising descriptions of the collections and common attributes for each collection, the repository organized according to a meta model. The method also includes enabling a software entity to request a service represented in the repository, the service representing a first operation on one or more data elements in a first collection from the collections, and executing the first operation on the one or more data elements in the first collection.Type: GrantFiled: December 23, 2003Date of Patent: May 12, 2009Assignee: SAP AGInventors: Rainer Brendle, Frank Brunswig, Josef Dietl, Rolf Krane, Juergen Remmel, Stephan Ritter, Johannes Viegener
-
Patent number: 7487512Abstract: Methods and apparatus, including computer program products, for providing notifications of events include defining a set of standard events for objects in a back end system and operating on an object in the back end system using an instance of a service provider class. Conditions corresponding to a standard event from the set of standard events are detected. The conditions corresponding to the standard event are defined by meta data stored in a repository. One or more subscribers to the standard event are notified in response to a detected condition.Type: GrantFiled: September 30, 2004Date of Patent: February 3, 2009Assignee: SAP AGInventors: Frank Brunswig, Timm Falter, Martin Hartig, Johannes Viegener
-
Publication number: 20080320602Abstract: Method of authenticating a user in a heterogeneous computer environment. The method may include defining a set of unique prefixes, each prefix identifying a type of user repository; defining a set of abstract repository names, each abstract repository name identifying an address of a user repository; and authenticating the user in the heterogeneous computer environment by assigning a sequence comprising a unique prefix, a reference to an abstract repository name and a unique identifier for the user within the user repository indicated by the reference to the abstract repository name.Type: ApplicationFiled: June 20, 2007Publication date: December 25, 2008Inventors: Thomas Vogler, Dieter Kessler, Heiko Weber, Johannes Viegener
-
Patent number: 7454660Abstract: A method is described comprising: providing a user interface for entering data and triggering one or more operations to process the data; translating the data and/or operations to a business layer format; receiving results of the data and/or operations in a business layer format; and storing the entered data, operations and/or results in the business layer format within a test script, the test script usable to test an instance of an application at the business layer of the application. Also described is a method for testing an application comprising: transmitting a series of business layer data and associated operations to an instance of a business layer of an application, the application processing the test data and associated operations; receiving business layer results of the associated operations; and comparing the business layer results to recorded business layer results to ensure that the application is functioning properly.Type: GrantFiled: October 13, 2003Date of Patent: November 18, 2008Assignee: SAP AGInventors: Martin Kolb, Joerg Bischof, Jan Olsen, Johannes Viegener, Rainer Brendle, Frank Brunswig
-
Publication number: 20080028316Abstract: 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.Type: ApplicationFiled: July 18, 2007Publication date: January 31, 2008Inventors: Harald Schoning, Johannes Viegener, Keith Swenson
-
Publication number: 20070300240Abstract: A system for managing a plurality of web services of a service oriented architecture (SOA) comprising a registry including a description of each of the plurality of web services registered in the registry, a service filter adapted to filter at least one request of a client invoking at least one of the web services registered in the registry, wherein the service filter is adapted for gathering run-time information about the request in accordance with the description of the respective web service in the registry.Type: ApplicationFiled: May 9, 2007Publication date: December 27, 2007Inventors: Johannes Viegener, Harald Schoning, Bjoern Brauel, Ulrich Heberer