Γλώσσα εξαγωγής επιχειρησιακών διαδικασιών για υπηρεσίες Web (BPELWS)

Συγγραφέας: Lewis Jackson
Ημερομηνία Δημιουργίας: 9 Ενδέχεται 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Γλώσσα εξαγωγής επιχειρησιακών διαδικασιών για υπηρεσίες Web (BPELWS) - Τεχνολογία
Γλώσσα εξαγωγής επιχειρησιακών διαδικασιών για υπηρεσίες Web (BPELWS) - Τεχνολογία

Περιεχόμενο

Ορισμός - Τι σημαίνει η γλώσσα εξαγωγής επιχειρησιακών διαδικασιών για υπηρεσίες ιστού (BPELWS);

Η γλώσσα εξαγωγής επιχειρηματικών διεργασιών για τις υπηρεσίες Web (BPELWS) καθορίζει τις επιχειρηματικές διαδικασίες και τα πρωτόκολλα αλληλεπίδρασης. Πρόκειται για μια γλώσσα που βασίζεται σε XML που διευκολύνει την ανταλλαγή καθηκόντων σε κατανεμημένους υπολογιστές σε πολλαπλούς οργανισμούς που χρησιμοποιούν διάφορες υπηρεσίες Web.


Η γλώσσα εξαγωγής επιχειρηματικών διεργασιών για υπηρεσίες Web συνδυάζει και αντικαθιστά τη γλώσσα ροής υπηρεσιών Web από τις προδιαγραφές IBM και XLANG από τη Microsoft. Επίσης, μερικές φορές συντομεύεται ως BPEL4WS. Εισάγει και εξάγει πληροφορίες χρησιμοποιώντας διεπαφές υπηρεσιών ιστού.

Εισαγωγή στη Microsoft Azure και το Microsoft Σε αυτό τον οδηγό θα μάθετε τι είναι το cloud computing και πώς η Microsoft Azure μπορεί να σας βοηθήσει να μεταφέρετε και να εκτελέσετε την επιχείρησή σας από το cloud.

Η Techopedia εξηγεί τη γλώσσα εξαγωγής επιχειρησιακών διαδικασιών για υπηρεσίες Web (BPELWS)

Το πρόγραμμα γλωσσικής εξαγωγής επιχειρηματικών διαδικασιών επισημοποιεί επιχειρηματικά πρωτόκολλα και θεωρεί την εξαίρεση που χειρίζεται με τις σχετικές πληροφορίες της παραγγελίας προϊόντων. Επεκτείνει τις αλληλεπιδράσεις υπηρεσιών Web που επιτρέπουν υποστήριξη για επιχειρηματικές συναλλαγές, διευκολύνοντας την αυτοματοποιημένη ολοκλήρωση διαδικασιών, την επέκταση των επιχειρηματικών επιχειρήσεων (B2B) και των εσωτερικών εταιρικών χώρων. Έτσι καταφέρνει να ορίσει ένα διαλειτουργικό μοντέλο ολοκλήρωσης.

Η υπηρεσία Web περιγράφεται γενικά ως μια αφηρημένη και μια εκτελέσιμη επιχειρηματική διαδικασία. Η αφηρημένη επιχειρηματική διαδικασία καθορίζει τις διαδικασίες που δεν πρόκειται να εκτελεστούν. Η εκτελέσιμη επιχειρηματική διαδικασία ασχολείται με την πραγματική συμπεριφορά ενός συμμετέχοντα σε οποιαδήποτε επιχειρηματική αλληλεπίδραση. Οι αφηρημένες διεργασίες αποκρύπτουν τις λειτουργικές λεπτομέρειες και περιέχουν περισσότερες από μία περιπτώσεις χρήσης, με πρότυπο διαδικασίας και παρατηρήσιμη συμπεριφορά με τυποποιημένο τρόπο. Αυτή η διαδικασία έχει πληροφορίες σχετικά με το πότε πρέπει, να περιμένετε και να αντισταθμίζετε τα περάσματα.

Η υπηρεσία ανταλλαγής μηνυμάτων για την εξαγωγή επιχειρηματικών διεργασιών εξαρτάται από τη χρήση της γλώσσας περιγραφής των υπηρεσιών Web (WSDL) 1.1, η οποία περιγράφει τις εξερχόμενες και τις εισερχόμενες s. Η γλώσσα εξαγωγής επιχειρηματικών διαδικασιών υποστηρίζει επίσης μεταβλητές τύπου WSDL και XML και XPath 1.0 από προεπιλογή. Περιλαμβάνει έναν μηχανισμό συσχετισμού με βάση την ιδιότητα και ένα μοντέλο plug-in γλώσσας, το οποίο επιτρέπει την εγγραφή ερωτημάτων και εκφράσεων σε πολλές γλώσσες. Περιλαμβάνει δομημένα δομήματα προγραμματισμού όπως, αν και τότε, αλλού, ακολουθία και ροή. Επιπλέον, ενσωματώνει τη λογική με διαχειριστές αντιστάθμισης, χειριστές συμβάντων, τοπικές μεταβλητές και χειριστές σφαλμάτων. Προβλέπεται σειριακό πεδίο για τον έλεγχο της ταυτόχρονης πρόσβασης σε μεταβλητές.

Οι στόχοι σχεδιασμού που σχετίζονται με τη γλώσσα εξαγωγής επιχειρηματικών διαδικασιών είναι οι εξής:

  • Οι επιχειρηματικές διαδικασίες που αλληλεπιδρούν με εξωτερικές οντότητες μέσω λειτουργιών υπηρεσιών ιστού ορίζονται με χρήση του WSDL 1.1. Η εξάρτηση αυτών των αλληλεπιδράσεων βασίζεται σε ορισμούς πρωτοτύπων. Γενικά ορίζονται με τη χρήση γλώσσας XML.
  • Οι έννοιες ενορχήστρωσης των υπηρεσιών Web ορίζονται και προορίζονται να χρησιμοποιηθούν από εξωτερικές και εσωτερικές απόψεις της επιχειρηματικής διαδικασίας. Κάθε μοτίβο χρήσης αναγνωρίζεται μέσω εξειδικευμένων επεκτάσεων.
  • Λειτουργίες επεξεργασίας δεδομένων για απλό χειρισμό δεδομένων παρέχονται και απαιτούνται για τον καθορισμό των δεδομένων διεργασίας και της ροής ελέγχου.
  • Μηχανισμοί αναγνώρισης για στιγμιότυπα διεργασίας υποστηρίζονται. Τα αναγνωριστικά περιπτώσεων ορίζονται από το συνεργάτη σε επίπεδο εφαρμογής και ενδέχεται να αλλάξουν.
  • Τα μοντέλα μακροχρόνιων συναλλαγών ορίζονται για δράσεις οριοθέτησης και αντιστάθμισης. Υποστηρίζουν την αποτυχία ανάκτησης μακροχρόνιων επιχειρηματικών διαδικασιών.
  • Υποστηρίζεται η δημιουργία και ο τερματισμός των υποθέσεων διεργασίας.
  • Οι υπηρεσίες Web χρησιμοποιούνται ως μοντέλο για τη συναρμολόγηση και την αποσύνθεση της διαδικασίας.