WebSphere

Προσθήκη εικονικών υπηρεσιών σε ομάδες ενδιάμεσων εξυπηρετητών

Χρησιμοποιήστε το μικροεργαλείο Πύλη ενδιάμεσου εξυπηρετητή για να προσθέσετε μια εικονική υπηρεσία σε μια ομάδα ενδιάμεσων εξυπηρετητών.

Πριν ξεκινήσετε
  1. Χρησιμοποιήστε το WebSphere Integration Developer για να δημιουργήσετε μια πύλη ενδιάμεσου εξυπηρετητή. Χρησιμοποιήστε τον οδηγό για να δημιουργήσετε μια λειτουργική μονάδα πύλης ενδιάμεσου εξυπηρετητή, δηλαδή μια λειτουργική μονάδα SCA που περιέχει ένα στοιχειώδες είδος μεσολάβησης Gateway Endpoint Lookup.
  2. Υλοποιήστε τη λειτουργική μονάδα ενδιάμεσου εξυπηρετητή στο WebSphere Enterprise Service Bus (WebSphere ESB) ή στο WebSphere Process Server.
  3. Δημιουργήστε ένα επιχειρησιακό χώρο χρησιμοποιώντας το πρότυπο Διαχείριση υπηρεσιών. Το πρότυπο Διαχείριση υπηρεσιών δημιουργεί μια σελίδα Πύλης ενδιάμεσου εξυπηρετητή, η οποία περιέχει το μικροεργαλείο Πύλη ενδιάμεσου εξυπηρετητή.
Σχετικά με αυτή την εργασία

Η πύλη ενδιάμεσου εξυπηρετητή είναι μια λειτουργική μονάδα που λαμβάνει αιτήσεις διαδικτυακών υπηρεσιών και τις διαβιβάζει σε ένα καθορισμένο τελικό σημείο μιας ομάδας ενδιάμεσων εξυπηρετητών. Στις ομάδες ενδιάμεσων εξυπηρετητών περιλαμβάνονται εικονικές υπηρεσίες που αντιστοιχίζονται σε τελικά σημεία πραγματικών υπηρεσιών. Μια εικονική υπηρεσία μπορεί να συσχετίζεται με ένα ή περισσότερα τελικά σημεία.

Όταν δημιουργείτε τη λειτουργική μονάδα πύλης ενδιάμεσου εξυπηρετητή, ορίζετε και τις ομάδες ενδιάμεσων εξυπηρετητών για τη λειτουργική μονάδα. Μόλις ολοκληρωθεί η υλοποίηση της λειτουργικής μονάδας πύλης ενδιάμεσου εξυπηρετητή, μπορείτε να χρησιμοποιήσετε το μικροεργαλείο Πύλη ενδιάμεσου εξυπηρετητή για να προσθέσετε εικονικές υπηρεσίες στις ομάδες ενδιάμεσων εξυπηρετητών. Οι πληροφορίες εικονικών υπηρεσιών αποθηκεύονται σε έναν ενσωματωμένο χώρο αποθήκευσης ρυθμίσεων που βρίσκεται στο WebSphere ESB και στο WebSphere Process Server.

Όταν η πύλη ενδιάμεσου εξυπηρετητή επεξεργάζεται μια αίτηση πελάτη, το όνομα εικονικής υπηρεσίας που χρησιμοποιήθηκε για την αναζήτηση των τελικών σημείων πρέπει να είναι ίδιο με το όνομα της εικονικής υπηρεσίας στην αίτηση πελάτη. Αν δημιουργήσετε μια λειτουργική μονάδα πύλης ενδιάμεσου εξυπηρετητή με το προεπιλεγμένο είδος δρομολόγησης, δηλαδή βάσει διεύθυνσης URL, και χρησιμοποιήσετε τη διεύθυνση URL που είναι διαθέσιμη στο αναλυμένο WSDL, τότε η δρομολόγηση της αίτησης πραγματοποιείται με αυτόματο τρόπο. Αν δημιουργήσετε μια λειτουργική μονάδα ενδιάμεσου εξυπηρετητή με δρομολόγηση βάσει XPath, βεβαιωθείτε ότι η θέση του μηνύματος που ορίσατε περιέχει το σωστό όνομα της εικονικής υπηρεσίας.

Διαδικασία
  1. Συνδεθείτε στο Business Space.
  2. Ανοίξτε μια πύλη ενδιάμεσου εξυπηρετητή.
  3. Από το μικροεργαλείο Πύλη ενδιάμεσου εξυπηρετητή, επιλέξτε την Ομάδα ενδιάμεσων εξυπηρετητών με την οποία θέλετε να εργαστείτε. Πατήστε το εικονίδιο μολυβιού που βρίσκεται στο τέλος της σχετικής γραμμής. Το μικροεργαλείο Πύλη ενδιάμεσου εξυπηρετητή ανανεώνεται. Αν ο χώρος αποθήκευσης των ρυθμίσεων περιλαμβάνει εικονικές υπηρεσίες για την ομάδα ενδιάμεσων εξυπηρετητών, εμφανίζονται οι εικονικές υπηρεσίες. Αν η εικονική υπηρεσία σχετίζεται με περισσότερα από ένα τελικά σημεία, μόνο το πρώτο τελικό σημείο εμφανίζεται στον πίνακα.
  4. Προσθέστε μια εικονική υπηρεσία.
    1. Καταχωρήστε τη θέση του κώδικα WSDL που περιγράφει την εικονική υπηρεσία. Ο κώδικας WSDL μπορεί να έχει αποθηκευτεί στο WebSphere Service Registry and Repository (WSRR) ή σε άλλο χώρο αποθήκευσης. Όταν ανανεωθεί το μικροεργαλείο, για τη συμπλήρωση του πεδίου Όνομα εικονικής υπηρεσίας χρησιμοποιείται το όνομα υπηρεσίας στον κώδικα WSDL.
    2. Πατήστε Προσθήκη υπηρεσίας... Το μικροεργαλείο Πύλη ενδιάμεσου εξυπηρετητή ανανεώνεται και εμφανίζονται οι ακόλουθες πληροφορίες:
      Σημείωση: Αν το έγγραφο WSDL περιγράφει περισσότερες από μία υπηρεσίες WSDL, το μικροεργαλείο Πύλη ενδιάμεσου εξυπηρετητή εισάγει μόνο την πρώτη υπηρεσία WSDL.
      • Είδος θύρας: Το είδος θύρας WSDL της εικονικής υπηρεσίας.
      • Όνομα εικονικής υπηρεσίας: Το όνομα της εικονικής υπηρεσίας που αποθηκεύεται στο χώρο αποθήκευσης ρυθμίσεων. Το προεπιλεγμένο όνομα καταχωρείται αυτόματα και βασίζεται στο όνομα της υπηρεσίας στο WSDL που καθορίσατε.
      • Διευθύνσεις URL εικονικών υπηρεσιών:
        • Πύλη ενδιάμεσου εξυπηρετητή: Το όνομα της λειτουργικής μονάδας για την πύλη ενδιάμεσου εξυπηρετητή.
        • Τελικό σημείο: Το τελικό σημείο της εικονικής υπηρεσίας.
      • Ενεργοποίηση εικονικής υπηρεσίας: Το τετραγωνίδιο επιλογής που, ανάλογα αν έχει επιλεγεί ή όχι, υποδεικνύει αν μπορείτε να στείλετε μηνύματα στην εικονική υπηρεσία. Από προεπιλογή, οι εικονικές υπηρεσίες είναι ενεργοποιημένες.
      • Διευθύνσεις URL τελικών σημείων: Ένα ή περισσότερα τελικά σημεία, που είναι δυνατόν να απευθύνονται σε δίκτυα, στα οποία μπορεί να διαβιβαστεί ένα μήνυμα. Αν ορίσετε μια λίστα τελικών σημείων, μπορείτε να καθορίσετε τη σειρά που ακολουθείται στις δοκιμές των υπηρεσιών. Για να καθορίσετε τη σειρά, μετακινήστε τα τελικά σημεία πάνω ή κάτω στη λίστα.
      • Πρόσθετες ιδιότητες υπηρεσίας: Αν απαιτείται ειδική επεξεργασία για μια εικονική υπηρεσία, μπορείτε να χρησιμοποιήσετε τις σύνθετες ιδιότητες υπηρεσίας. Οι πρόσθετες ιδιότητες υπηρεσίας είναι ζεύγη κλειδιών-τιμών που θέλετε να είναι προσβάσιμα στη ροή μεσολάβησης, μετά το στοιχειώδες είδος μεσολάβησης Endpoint Lookup. Για παράδειγμα, μπορεί να θέλετε να καθορίσετε τη θέση του φύλλου στυλ XSL που σχετίζεται με αυτή την εικονική υπηρεσία. Κατά το χρόνο εκτέλεσης, τα ζεύγη κλειδιών-τιμών αποθηκεύονται στο EndpointLookupContext του SMO (Service message object).
        • Όνομα: Το όνομα του κλειδιού.
        • Τιμή: Η τιμή του κλειδιού.
  5. Προαιρετικά: Προσθέσετε άλλο ένα τελικό σημείο στην εικονική υπηρεσία. Επιλέξτε Προσθήκη τελικού σημείου.
  6. Προαιρετικά: Διαγράψτε ένα από τα τελικά σημεία που έχουν οριστεί για την εικονική υπηρεσία. Πατήστε το εικονίδιο Χ που βρίσκεται στο τέλος της σχετικής γραμμής.
  7. Αποθηκεύστε τις πληροφορίες για το τελικό σημείο. Επιλέξτε Αποθήκευση.
    Σημείωση: Για να επιστρέψετε στην προηγούμενη οθόνη, πατήστε Ακύρωση.
Αποτελέσματα

Η νέα εικονική υπηρεσία προστίθεται στον ενσωματωμένο χώρο αποθήκευσης ρυθμίσεων και το μικροεργαλείο Πύλη ενδιάμεσου εξυπηρετητή ανανεώνεται.

Επόμενες ενέργειες
  1. Ανακτήστε τον κώδικα WSDL που θα χρησιμοποιήσει ο πελάτης για την κλήση μιας εικονικής υπηρεσίας. Για να ανακτήσετε το WSDL, καταχωρήστε το τελικό σημείο μιας διεύθυνσης URL εικονικής υπηρεσίας σε ένα πρόγραμμα πλοήγησης του διαδικτύου και προσαρτήστε την αλφαριθμητική σειρά: ?wsdl. Για παράδειγμα, http://zzz/Gold?wsdl, όπου http://zzz/ είναι η διεύθυνση της πύλης ενδιάμεσου εξυπηρετητή και Gold είναι το όνομα της εικονικής υπηρεσίας.
    Σημείωση: Το τελικό σημείο της διεύθυνσης URL για την εικονική υπηρεσία ορίζεται στο πεδίο Τελικό σημείο, κάτω από την κεφαλίδα Διευθύνσεις URL εικονικών υπηρεσιών.
  2. Χρησιμοποιήστε τον πελάτη για την πρόσβαση στην πύλη ενδιάμεσου εξυπηρετητή. Η πύλη ενδιάμεσου εξυπηρετητή δρομολογεί την αίτησή σας στην πραγματική υπηρεσία που σχετίζεται με την εικονική.

task Είδος θέματος: Εργασία

Όροι χρήσης | Σχόλια


Εικονίδιο αποτυπώματος χρόνου Τελευταία ενημέρωση: 11 Νοέμβριος 2009


http://publib.boulder.ibm.com/infocenter/dmndhelp/v7r0mx/topic/com.ibm.bspace.help.tut.wpsesb.doc/help_proxygroupwidget/help_createvirtualservice.html
Copyright IBM Corporation 2005, 2009. Με την επιφύλαξη παντός δικαιώματος.
Αυτό το κέντρο πληροφοριών βασίζεται σε τεχνολογία Eclipse (http://www.eclipse.org).