PDA

View Full Version : General Information on the development perspective of VertexFx



SpotOption
01-27-2016, 03:05 PM
Hello guys,

This is my first thread and I would like to get some information on some general things that I have to make clear in my mind.

1. As I understand, there are two parts of the VertexFx. ->The client terminal that is on the broker's clients pcs
-> The server(backoffice) administrator that is relying on the broker's servers.

2. I am able to develop plugins that will interact with the backoffice VertexFx server to obtain information on the clients of the broker. What kind of information I am able to get through the API? I can access all the functionalities that the backoffice has from the plugin in order to manipulate the data (transactions, open/close positions, balance etc. )?

3. Is it required that there is a plugin relying on the broker's server or am I able to also use a windows service to run and interact with the backoffice of the broker?

4. The plugin or the windows service are required to be written under .NET framework right?

Thank you in advance

Hassan-HS
01-28-2016, 10:29 AM
Hello and welcome :)



1. As I understand, there are two parts of the VertexFx. ->The client terminal that is on the broker's clients pcs
-> The server(backoffice) administrator that is relying on the broker's servers.


Right this is our main applications, but we have also other applications you can read more about it by clicking here (http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/2702) (check the below image to see our platform structure)

446



2. I am able to develop plugins that will interact with the backoffice VertexFx server to obtain information on the clients of the broker. What kind of information I am able to get through the API? I can access all the functionalities that the backoffice has from the plugin in order to manipulate the data (transactions, open/close positions, balance etc. )?

Yes, you should use Backoffice API which is access most of the functionalities that the backoffice has.

How to start?

Join our ISV program (http://www.hybrid-solutions.com/sales/partnership/isv-program.html) to get our API's.
Request a Demo Backoffice (http://www.hybrid-solutions.com/sales/request/demo-backoffice-request.html) login credentials on our demo server. PLEASE MENTION THAT YOU ALREADY ISV


3. Is it required that there is a plugin relying on the broker's server or am I able to also use a windows service to run and interact with the backoffice of the broker?


This point is not clear for me, however you can run your own plugin which is integrated with BO API anywhere you want and you can connect the company server using the following steps






You have to turn DEP off on your development machine (please make sure to disable the secure boot on bios, and set the CPU target of the project to X86) please check this article (http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/3540), as for client machines please note there is no need to turn the DEP off or the secure boot on thiers computers for more info check this article (http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/4741/0/api-connection-on-windows-78)
Reference the {VertexFX Backoffice API} Dll to your project
Define Object with events of type CVertexFXBOAPI class, after that call the following two methods:

Object.SetLoginInfo (http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1978)
Object.Login (http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1979)


visit (http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/2062)this page (http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/2062) for more info about the functionalities that supported by BO API.



4. The plugin or the windows service are required to be written under .NET framework right?

No, VertexFX Backoffice API is an ActiveX DLL Component Object Model (COM) which is supported in multi development environments.

SpotOption
01-28-2016, 07:42 PM
Thank you for your reply, now I think I am in the right track!

For point
3. Is it required that there is a plugin relying on the broker's server or am I able to also use a windows service to run and interact with the backoffice of the broker?

Sorry I wasn't very clear. For example I have my servers and I give services to a broker that uses VertexFx. The plugin I have, I must put it on the broker's VertexFx server to do the work I want or I am able to just put it on my server somewhere and access it via a windows service (plugin and windows service on my server) to interact with the broker's VertexFx BO?

I hope I help you understand more this time :)

Thank you!

Hassan-HS
01-31-2016, 08:32 AM
Hello :)

You are welcomed ;)


Sorry I wasn't very clear. For example I have my servers and I give services to a broker that uses VertexFx. The plugin I have, I must put it on the broker's VertexFx server to do the work I want or I am able to just put it on my server somewhere and access it via a windows service (plugin and windows service on my server) to interact with the broker's VertexFx BO?

You can install and run your plugin anywhere you want, our APIs can interact with broker server directly (No need to windows services) whether you run it on the broker server or somewhere else.

let me know if you need any assistance.

SpotOption
01-31-2016, 06:41 PM
Ok I think I got it! I will let you know if I need something more.

Thank you :D

Hassan-HS
02-01-2016, 03:33 PM
Ok I think I got it! I will let you know if I need something more.

Thank you :D

Welcome anytime :)