What is the purpose of the plugin? There are plenty of incompatible apps, services and applications running on multiple platforms willing to access multiple services. That is why
it is necessary to have some mechanism to make them communicate.
How does it work?
Each repository has Native API (SDK) that calls repositories natively. Native API must be called using service specific calls and getting data in repository specific format.
At the same time some apps, for example mobile apps, want cross platform calls in one unified format for all repositories.
In order to meet these requirements, cross platform calls are exposed by WSG REST API. When such calls are received they are converted to ECF format and passed to EC Plugin which
is responsible to convert ECF format data into suitable repository Native API data.
Copyright © 2017 Bentley Systems, Incorporated. All rights reserved.