Hello all,
I got a question from a customer who asked that "Has PcVue RESTful interface to communicate with 3rd system?"
In his situation, he planned to use PcVue to work as the SCADA system in a big factory, and there are some management systems, they'll use "RESFful interface"(API) to get data from PcVue or send command to PcVue.
Our doc does not mentioned this kind of interface. Can we use web service toolkit to develop this kind of API?
From Wikipedia: Representational state transfer (REST) is a style of software architecture for distributed systems such as the World Wide Web. REST has emerged as a predominant web API design model.
BRs
Hello,
We don't have a REST interface. Our WebServices are SOAP based.
I'm not an expert, but both are webservices based. I think they can work with our WebServices. Did they look at them ?
Thx Florent!
No,he did not check it. The engineer worked at SAIA China before, and now he works for himself.
When I read more, in our help, it says:
The Web Services Toolkit provides access to the Supervisor by a third party application, known as a client, using four XML SOAP web services.
So the problem now is: the sever (PcVue) used XML SOAP web services while the client(3rd systems) used RESTful web service. How can they communicate with each other?
I found an interesting webpage to explain the difference between them: http://stackoverflow.com/questions/2131965/main-differences-between-soap-and-restful-web-services-in-java.
BRs
Hi
The third party software uses REST mechanisml but as your link implies each REST API is different. It is not like OPC...
So just ask your customer if he can develop an interface to our WebServices. Give him the Web Services documantation. I can send you a quick C# example of a client implementation.
But you need to define with your customer what he want to get form PcVue (alarm real time data archive etc)
Hello Emmanuel,
The client is having meeting with their end user now. I'll update the info when I have more. Maybe they will refer to others for the development(out-sourcing).
BRs
Hi
The third party software uses REST mechanisml but as your link implies each REST API is different. It is not like OPC...
So just ask your customer if he can develop an interface to our WebServices. Give him the Web Services documantation. I can send you a quick C# example of a client implementation.But you need to define with your customer what he want to get form PcVue (alarm real time data archive etc)
Hi,
The customer contact me again, he is not able not develop with web services. So he'll refer to others for help if he win the project.
BTW: did you have some experience on developing/using the RESTful API?


