Utilizaţi widget-ul Administrare politici de mediere pentru a crea politicile de mediere şi ataşamentele de politică în WebSphere Service Registry and Repository (WSRR). Utilizând politicile de mediere, puteţi controla interacţiunile dintre servicii, utilizând informaţiile contextuale.
Înainte de a începe
- Utilizaţi IBM Integration
Designer pentru a crea un modul care conţine o rezoluţie de mediere Policy Resolution.
- Implementaţi modulul în WebSphere Enterprise
Service Bus (WebSphere ESB)
sau IBM Business Process Manager.
- Asiguraţi-vă că WebSphere ESB
sau IBM Business Process Manager au o definiţie pentru WSRR pe care vreţi să îl utilizaţi.
- În WSRR, încărcaţi fişierul arhivă de întreprindere (EAR) care conţine modulul dumneavoastră. De asemenea, încărcaţi documentele WSDL pentru serviciile pe care doriţi să le ataşaţi politicilor de mediere.
- Creaţi un spaţiu operaţional care conţine widget-urile de administrare de care
aveţi nevoie, inclusiv widget-urile Browser de servicii şi Administrare politici de mediere.
Despre acest task
Puteţi controla dinamic cererile serviciului prin utilizarea politicilor de mediere pentru a nu ţine seama de proprietăţile modulelor în momentul rulării. Astfel de politici de mediere sunt stocate în WSRR. Puteţi defini una sau mai multe politici de mediere pentru servicii utilizate de modulul dumneavoastră, şi fiecare politică de mediere poate să ignore una sau mai multe proprietăţi de module. Opţional, puteţi crea una sau mai multe condiţii vană pe fiecare ataşament al politicii.
Când sunt procesate cererile serviciului, condiţiile vană sunt comparate cu valorile condiţiei din mesaj. Toate condiţiile vană trebuie să fie îndeplinite înainte să poată fi utilizată o politică de mediere asociată.
Procedură
- Logaţi-vă la spaţiul dumneavoastră operaţional şi navigaţi la spaţiul
pe care l-aţi creat pentru administrarea serviciilor.
- Din widget-ul Browser de servicii , dacă nu este afişată definiţia corectă WSRR, selectaţi definiţia corectă WSRR. Dacă serverul dumneavoastră de aplicaţii are definiţii pentru mai mult de o instanţă de WSRR, puteţi afişa serviciile care sunt definite pe fiecare WSRR. Este împrospătată lista de servicii.
- Selectaţi nivelul la care doriţi să creaţi o politică de mediere. Puteţi ataşa o politică de mediere la nivelul serviciului, punctului final, sau operaţiei. Widget-ul Administrare politici de mediere este reîmprospătat. Sunt afişate următoarele informaţii:
- Numele serviciului, punctul final, sau operaţia pe care le-aţi selectat.
- Definiţia WSRR pe care aţi selectat-o.
- Toate ataşamentele care există pentru serviciul, punctul final, sau operaţia pe care le-aţi selectat.
- Introduceţi numele de Ataşament nou de politică. Ataşamentele de politică asociate la politica de mediere cu un serviciu ţintă. În WSRR, politica de mediere şi ataşamentul de politică sunt obiecte separate.
- Faceţi clic pe Creare Widget-ul Administrare politici de mediere este reîmprospătat. Puteţi specifica acum grupul de proprietăţi cu care doriţi să lucraţi şi numele noii politici de mediere.
- Selectaţi un Nume de grup. Fiecare grup conţine proprietăţile modulelor. Selectaţi grupul ale cărui valori de proprietăţi doriţi să le înlocuiţi.
- Introduceţi un nume în câmpul Politică nouă. Acesta este numele politicii de mediere pe care doriţi să o creaţi şi să o ataşaţi la serviciu, punct final sau operaţie.
- Faceţi clic pe Următor Widget-ul Administrare politici de mediere este reîmprospătat. Puteţi să adăugaţi acum aserţiunile şi condiţiile de vană.
Notă: Nu puteţi edita aserţiunile politicii de mediere după ce creaţi o politică de mediere într-un spaţiu operaţional. Prin urmare, trebuie să adăugaţi toate aserţiunile de care aveţi nevoie înainte de a salva politica de mediere.
- Definiţi una sau mai multe aserţiuni. Aserţiunile sunt proprietăţile modulelor pe care politica de mediere le poate înlocui. În WSRR, proprietăţile modulelor pe care doriţi să le înlocuiţi apar ca aserţiuni de politică.
Notă: Widget-ul cere ca fiecare ataşament de politică să aibă cel puţin o aserţiune.
- Selectaţi un Nume de proprietate. Numele este un alias al proprietăţii. Aliasul identifică proprietatea în fluxul de mediere.
- Introduceţi o valoare corespunzătoare în câmpul Valoare ;
de exemplu, Toate sau 10 sau /body/input/address. Când este disponibilă, valoarea politicii are întâietate în momentul rulării.
În cazul în care o politică nu este găsită, sau nu este potrivită, mediul de rulare foloseşte
valorile proprietăţii promovate.
- Apăsaţi Adăugare aserţiune.
- Opţional: Definiţi una sau mai multe condiţii de vană. Condiţiile de vană trebuie să fie îndeplinite înainte de a putea fi utilizată politica. În WSRR, condiţiile de vană sunt
proprietăţi de utilizator pentru obiectul ataşament la politică.
- Introduceţi un nume de condiţie vană în câmpul Nume condiţie vană. Numele unei condiţii de vană are întotdeauna ca prefix şirul medGate_.
- Introduceţi o valoare condiţie vană în câmpul Valoare. Valoarea de condiţie vană este formată din următoarele părţi: nume condiţie de politică,
operaţie şi valoare vană.
- Numele condiţie politică pe care l-aţi introdus trebuie să se mapeze pe un Nume condiţie politică din modul.
- Operaţia poate fi: = , != , > , < , <= sau >= .
- Valoarea de vană este valoarea care este comparată, de exemplu, ţară = Franţa.
- Faceţi clic pe Adăugare condiţie vană.
- Opţional: Dacă doriţi să ştergeţi o aserţiune sau o condiţie de vană, faceţi clic pe pictograma de ştergere a aserţiunii sau condiţiei de
vană corespunzătoare. Dacă treceţi peste o aserţiune sau o condiţie de vană, va apărea la sfârşitul rândului pictograma de ştergere, o cruce.
- Faceţi clic pe Salvare.
Rezultate
În WSRR, sunt create o politică de mediere şi un ataşament de politică.
Ataşamentul politicii conectează politica de mediere la serviciu, punct final sau operaţie. Dacă aţi adăugat o condiţie vană, WSRR creează o proprietate a utilizatorului pe ataşamentul politicii. Proprietatea de utilizator reprezintă condiţia.