AnyPlan3D Fusion Service
The AnyPlan3D Fusion Service is a REST web service that communicates with the Network Service in the same manner as a client. It offers an open interface accessible by the widest variety of potential clients
The AnyPlan3D Fusion Service supports:
A Network Request is used to query entities in AnyPlan3D for its current state. For example, when an external system needs to be updated with data from AnyPlan3D®, or when data is to be exported to any system. A Report Request is used for custom data queries that include calculated values, summary and compound values deduced from the network hierarchy.
The integration service will support complex queries to retrieve data and complex reports from a single interface method. This reduces the impact in the Integration Service from any extension of AnyPlan3D.
Publication is a process where data from external systems may either import data to, or update existing data in, AnyPlan3D.
The Synchronization Framework is a service that handles synchronization of data between any two services.
For example this might be between an IBM Maximo provider or a Microsoft Exchange provider and the AnyPlan3D Provider. The Synchronization Framework supports management, synchronization, logging, queuing, error notifications, business rules and data translation between two compatible services.
An extension provider is also available to support 3rd party extensions which can add additional detail to individual data items.
Data Fusion Example
A customer has a project where actual resource usage is reported in an ERP system. AnyPlan3D has resource usages registered against activities but the actual usage data is imported through the AnyPlan3D Data Fusion Service. Resource usages are retrieved from the network service by submitting a request to the fusion service as an appropriate filter and query to define the data.
The resource usages are iterated as a collection of actual usages on the resource usage object and this “complex” XML data type can be modified directly, or de-serialized into an appropriate data structure, modified and serialized back to XML.
MS Exchange and Google Providers
Providers interface to Microsoft Exchange Servers or a Google calendar Service. An Outlook Add-In provides custom Outlook UIs for viewing activities and (in the pipeline) reporting on progress.
Some solutions providers the AnyPlan3D has experienced:
The Systems Management module is built on Windows Management Instrumentation (WMI) and monitors all synchronization tasks and performance and provides an admin user interface as a Microsoft Management Console (MMC) Snap-in. The MMC Snap-in can be used to manage the services and the users through common Windows server administration tools.