IBM FileNet P8, Version 5.2.1            

Om Web Services i arbeidsflyter

Arbeidsflytsystemet bruker webtjenesteteknologi for å gjøre det mulig for arbeidsflytforfattere å definere meldingsinteraksjon mellom FileNet P8-prosesser, og mellom FileNet P8-arbeidsflyter og andre forretningsprosesser.

Arbeidsflytsystemet har tre Web Services-funksjoner:
  • En Web Services API som inneholder et delsett av Process Java™ API. Du kan bruke Web Services-APIen til å skrive trinnprosessorer.
  • Muligheten til å aktivere webtjenester definert i en annen arbeidsflyt. Denne funksjonen gir deg mulighet til å opprette arbeidsflyter som kan bruke webtjenester utviklet av andre personer i organisasjonen, eller eksterne webtjenester som er tilgjengelige på Internett.
  • Muligheten til å opprette en arbeidsflyt som en webtjeneste. Dette muliggjør interaksjon mellom andre applikasjoner og din arbeidsflyt via webtjenester.
Du kan bruke to modaliteter til å opprette eller aktivere en webtjeneste:
  • Parametermodaliteten gir deg mulighet til å aktivere eller opprette webtjenester uten at du må ha kunnskaper om XML eller XML-skjemaer. Denne funksjonen er en enkel metode for bruk av webtjenester.
  • XML-modaliteten krever kunnskaper om XML og XML-skjemaer, og gir brukere mulighet til å håndtere komplekse XML-meldinger som ikke er egnet for parametermodaliteten.

Aktivere en webtjeneste fra ditt eget selskap eller en partner, eller en webtjeneste fra et offentlig UDDI-register

Du trenger en beskrivelse (WSDL) av tjenesten med forventede parametere og endepunktet for utføring av tjenesten for å aktivere en webtjeneste. Tjenester er tilgjengelige i WSRR-registre, UDDI-registre, fra forretningspartnere eller i egne FileNet P8-arbeidsflyter som er utformet som en webtjeneste. Prosesskonfigurasjonskonsollen og prosessdesigneren har grensesnitt for konfigurering og definering av webtjenester.
  • Ved hjelp av prosesskonfigurasjonskonsollen kan en administrator med kunnskaper om webtjenester spesifisere en begrenset lister over WSRR- eller UDDI-registre med egnede webtjenester for en isolert region. Dette valgfrie trinnet gir en nyttig, filtrert liste over registre som forfattere av arbeidsflyter kan bla gjennom for å finne webtjenester de kan bruke i arbeidsflytdefinisjoner. Administratoren kan også tillate arbeidsflytforfattere å skrive inn den komplette WSDL-URLen som partnerlink for webtjenester som de vil bruke i en arbeidsflytdefinisjon.
  • Arbeidsflytforfatteren utfører følgende trinn ved hjelp av prosessdesigneren for å aktivere en webtjeneste som et trinn i en arbeidsflyt.
    • I Egenskaper for arbeidsflyt/Partnerlinker velger du hvilke webtjenester du vil aktivere, enten ved å merke dem i WSRR-registerlisten eller UDDI-registerlisten som er oppgitt i prosesskonfigurasjonskonsollen, eller ved å skrive inn plasseringen til WSDLen.
    • Plasser et aktiveringstrinn på et egnet sted på arbeidsflytkartet, og velg ønsket webtjeneste fra listen. Prosessdesigneren tolker WSDLen for å finne nødvendige parametere.
    • Definer egnede datafelt for inndata- og utdataparametere for webtjenesten.

      For komplekse utgående og inngående meldinger kan du også definere XML-skjemaer, XML-datafelt og korrelasjonssett, alt etter hva applikasjonen krever.

    Merk: En FileNet P8-arbeidsflyt kan ikke aktivere en webtjeneste som befinner seg på en webserver som krever autentisering for å få tilgang.

Opprette en webtjeneste for bruk i ditt eget selskap, for partnere eller for offentlig bruk

Du kan opprette en webtjeneste ved å opprette en arbeidsflyt med et mottakstrinn og deretter gjøre den tilgjengelig for andre FileNet P8-arbeidsflyter eller eksterne partnere.
  • Bruk prosessdesigneren til å definere webtjenesten blant annet ved å oppgi en motta-/svar-partnerlink og definere nødvendige datafelt for inndataparametere og svarparametere. Hvis et vedlegg er en del av inndataene, må du angi en mappe for lagring av det innkommende vedlegget.
  • Plasser et mottakstrinn på et egnet sted på arbeidsflytkartet og oppgi riktig partnerlink og de nødvendige inndataparameterne for webtjenesten.
  • Legg til et svartrinn på arbeidsflytkartet for å spesifisere svarmeldingen for webtjenesten.
  • Overfør arbeidsflyten som inneholder mottakstrinnet, til arbeidsflytdatabasen for å gjøre webtjenesten tilgjengelig for andre arbeidsflyter i den isolerte regionen.

    Publiser webtjenesten i et privat UDDI-register eller et offentlig UDDI-register ved hjelp av prosesskonfigurasjonskonsollen for å gjøre webtjenesten tilgjengelig for bruk for en FileNet P8-arbeidsflyt eller en prosess utenfor den isolerte regionen.

Avanserte funksjoner

Autentisering og sikkerhet
Du kan spesifisere at et brukernavn og et passord må oppgis for en forespørsel ved hjelp av det innebygde autentiseringsalternativet i mottakstrinnet.
Korrelasjon
Du kan identifisere bestemte samtaler mellom webtjenester ved å konfigurere korrelasjonssett i aktiverings-, mottaks- og svartrinnet. I en bestillingssamtale mellom en kjøper og en leverandør kan for eksempel et bestillingsnummer brukes til å identifisere ønskede meldinger mellom kjøperen og leverandøren.
Vedlegg
Du kan sende vedlegg mellom to FileNet P8-arbeidsflytsystemer som har tilgang til det samme objektlageret, ved hjelp av en referanse. Referanseinformasjonen for vedlegget er inkludert i meldingen.
Du kan sende vedlegg mellom webtjenesteapplikasjoner ved hjelp av en verdi. Når et vedlegg sendes ved hjelp av en verdi, sendes hele dokumentet i webtjenestemeldingen.


Last updated: March 2016
bpfwd017.htm

© Copyright IBM Corp. 2016.