Messaging Framework
Wanneer u werkt met The IP Company aan nieuwe ontwikkeling of uitbreiding van de huidige software, bent u verplicht om te werken met ons framework. Het kader bestaat uit een messaging-platform genaamd het ‘IP-host Messaging’-platform. Binnen dit platform is de volgende functionaliteit beschikbaar:
- Agent inschrijven afmelden
- Messaging
- Toewijzing van de verwerking van snelheid en geheugen
Het ‘Host IP Messaging’-platform is ontwikkeld door The IP Company. Als ontwikkelaar moet u voldoen aan de regels van de ontwikkelomgeving.
Als ontwikkelaar bent u in staat om eigen ‘agenten’ te ontwikkelen. Agenten zijn kleine modules die een specifieke functie uitvoeren. Deze agenten kunnen worden ontwikkeld in verschillende soorten softwaretalen. We hebben voorbeelden agenten in Java en PHP.
Een agent is een kleine module van software met speciale functionele prestaties. Bijvoorbeeld het aansluiten van het messaging framework op de hardware, vereist low level code om contact te maken met de hardware.
Het is verplicht dat de messaging gebaseerd is op XML. Dit garandeert compatibiliteit tussen de verschillende agenten. Het is ook verplicht dat de messaging structuur algemeen bekend is, zodat iedere ontwikkelaar hiervan gebruik kan maken en dit de prestaties van het systeem te goede komt.
We begrijpen dat het werken met meerdere ontwikkelpartijen een grote mate van standaardisatie meebrengt binnen het framework. Daarom hebben we een XML messager gebouwd. Deze XML messaging is een volledig gestructureerde omgeving om XML te bouwen voor het developers framework. Het is hierbij verplicht de webbased XML messaging builder te gebruiken. Het grootste voordeel hiervan is dat de software die u bouwt, beschikbaar is voor andere ontwikkelaars en dat de elementen uniek zijn. Dus iedereen maakt gebruik van “Gebruikersnaam” en niet ‘Naam’,'User’, ‘NamedUser, etc. Dit maakt het de software duidelijk voor iedere ontwikkelaar.
Een ander voordeel is dat de XML-messaging automatisch wordt gedocumenteerd voor u als ontwikkelaar. Niettemin zal sommige documentatie nog moeten worden gemaakt door u met betrekking tot functionaliteit die u zelf ontwikkelt.
SDK
De webbased XML messaging tool geeft u ook grote voordelen bij het testen van uw applicatie. Alle berichten van verschillende ontwikkelaars zijn leesbaar via de website en kunnen worden gebruikt in combinatie met uw geïnstalleerde “Host Messaging”-platform dat beschikbaar is in de SDK en te downloaden. Als ontwikkelaar hoeft u slechts de SDK met de tools te downloaden om te beginnen met ontwikkelen van de agenten. De SDK bestaat uit:
- Host Messaging kader (Linux)
- Documentatie
- PHP / Java bridge voor PHP-ontwikkeling op het Host Messaging platform
