PROXYING EXTERNAL DATA AND SERVICES INTO APPLICATIONS AS NATIVE TYPES
First Claim
1. A computer-implemented interface system, comprising:
- a proxy component for representing external data and services of external sources as new defined types compatible with a host application; and
an integration component for integrating the new defined types into the host application with host application native types for seamless interaction with the external data and services of the external sources via the host application.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture that provides the capability to receive types associate with external data and services and then integrate (or blend) these types into other applications such as office suite applications and collaboration applications. The result is the user is given a complete view of a given business problem and allows the user to complete tasks and plans in a single context. The architecture creates new defined types and blends these new defined types with the host native types of the particular host application (e.g., office application, collaboration application, etc.) so the user can operate from within a single context. Formal and pre-existent business applications, as well as external data sources are seamlessly proxied into the everyday productivity tools and/or collaboration environment to enable the user complete work as a single work stream within a known user experience with expected behaviors.
14 Citations
20 Claims
-
1. A computer-implemented interface system, comprising:
-
a proxy component for representing external data and services of external sources as new defined types compatible with a host application; and an integration component for integrating the new defined types into the host application with host application native types for seamless interaction with the external data and services of the external sources via the host application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented interface system, comprising:
-
proxy components of a host application for representing external data and services of external sources as new defined types compatible with the host application, the proxy components including, operation definition components that describe operations exposed by the external sources; a schema component that describes data structures of end points of the external sources; and a behaviors component that describes a user experience behavior, data behavior, and business behavior of the external data and services; and an integration component of the host application for integrating the new defined types with existing native types for seamless interaction with the external data and services of the external sources via the host application. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-implemented interface method, comprising:
-
representing external data and services of external sources as new defined types compatible with a host application; and integrating the new defined types with host native types of the host application for seamless interaction with the external data and services of the external sources via the host application. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification