Hogyan hozzunk létre egy konfigurációs szolgáltatás, Terrasoft akadémia

Szolgáltatási modell bpm'online megvalósítja az alap set webes szolgáltatások, amellyel bpm'online integrációt külső alkalmazások és rendszerek lehet szervezni. Példák rendszer szolgáltatások EntityDataService.svc, amely adatcserét képességek bpm'online a OData protokoll. és ProcessEngineService.svc, amellyel elvégezheti a dob bpm'onlne üzleti folyamatok külső alkalmazásokat.

A bpm'online létrehozhat saját egyéni webszolgáltatások olyan konfigurációban, amellyel végre konkrét integrációs feladatokat.

A konfigurációs web szolgáltatás egy RESTful szolgáltatást. vezérlő alapuló WCF technológia.

Létrehozásához egy webes szolgáltatás a konfigurációs kell tennie:

  1. Hozzon létre egy konfigurációs diagramja a forráskód a C #.
  2. A blokk usings hivatkozást tüntet fel a System.ServiceModel névtér. System.ServiceModel.Web. System.ServiceModel.Activation.
  3. A tér nevét Terrasoft.Configuration létre szolgáltatási osztály jelét és attribútumok [ServiceContract] és [AspNetCompatibilityRequirement] paraméterekkel (lásd. Példa végrehajtás).
  4. A keletkezett osztályt, amelybe a szolgáltatás végrehajtási módszereket. Minden szolgáltatás módszert kell jelölni artibutami [OperationContract] és [WebInvoke] paraméterekkel (lásd. Példa végrehajtás).
  5. Ha szükséges, akkor végre további osztály - objektum adattípusok, ami fut a szolgáltatás. Minden osztály kell címkézni attribútum [DataContract]. és a mezők osztály - Képesség [DataMember].
  6. Fuss kiadvány forrás áramkört.

A példa létrehoz egy konfigurációs szolgáltatás egy módszer. A metódus egy bemeneti paraméter karakterlánc típusú, valamint egy karaktersorozatot ad vissza.

Teljes szoftver webes szolgáltatás kódját az alábbi ábrán látható:

Kapcsolódó cikkek