Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε

Service Oriented Architecture (SOA) και ο ρόλος της στις e-Businesses Κορδατζάκης Αντώνιος.

Παρόμοιες παρουσιάσεις


Παρουσίαση με θέμα: "Service Oriented Architecture (SOA) και ο ρόλος της στις e-Businesses Κορδατζάκης Αντώνιος."— Μεταγράφημα παρουσίασης:

1 Service Oriented Architecture (SOA) και ο ρόλος της στις e-Businesses Κορδατζάκης Αντώνιος

2 E-Commerce Αύξηση της παραγωγικότητας Βελτιωμένη πολιτική συμμόρφωσης (Improved policy compliance) Περισσότερα δεδομένα  ενημερωμένες αποφάσεις Νέα κανάλια αγορών  Νέοι πελάτες Νέα προϊόντα - Νέες υπηρεσίες Ικανοποίηση των πελατών

3 Web Services XML Web Services Description Language - WSDL Simple Object Access Protocol – SOAP Universal Discovery Description and Integration - UDDI Aυτόνομες, αυτο-περιγραφόμενες εφαρμογές που μπορούν να δημοσιοποιηθούν, εντοπιστούν και ενεργοποιηθούν πάνω από το Web. Βασισμένα σε ανοιχτά πρότυπα

4 Web Services Specifications Security Process flow Transactions Reliable Messaging WS*, από την IBM, Microsoft, Sun κ.α.

5 Service Oriented Architecture (SOA) Ολοκλήρωση εγγενώς ετερογενών πληροφοριακών συστημάτων

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

7 Απαιτήσεις Όχι αλληλοεξαρτήσεις (loosely coupled) Αδιαφάνεια στην θέση (location transparent) Ανεξαρτησία από πρωτόκολλα (protocol independent)

8 Βασικοί ρόλοι της SOA

9 Αξιώματα της SOA Τα όρια είναι σαφώς καθορισμένα Τα services είναι αυτόνομες οντότητες Τα services μοιράζονται σχήματα (schemas) και συμβόλαια (contracts), όχι τάξεις (class) Η συμβατότητα των services βασίζεται σε policies

10 Messaging Systems Η επικοινωνία γίνεται με μηνύματα

11 Πλεονεκτήματα των Messaging Systems Απομακρυσμένη επικοινωνία Ολοκλήρωση πλατφόρμας/γλώσσας προγραμματισμού (platform and language integration) Ασύγχρονη επικοινωνία Αξιόπιστη επικοινωνία Μη συνδεδεμένες λειτουργίες (Disconnected Operations)

12 Integration με Messaging Systems

13 Δομικά στοιχεία των Messaging Systems Κανάλια Μηνύματα

14 Τύποι καναλιών Point-to-Point Publish-Subscribe Datatype Invalid Message Dead Letter Guaranteed Delivery Channel Adapter

15 Μηνύματα Header Body … …

16 Τύποι μηνυμάτων Command Message Document Message Request-Reply Message Message Sequence Message Expiration

17 Επεξεργασία των μηνυμάτων Pipes and Filters

18 Βασικά τμήματα επεξεργασίας Κρυπτογράφηση/αποκρυπτογράφηση των μηνυμάτων Logging Συμπίεση/Αποσυμπίεση Aspect Oriented Programming (AOP)

19 Επεξεργασία μηνυμάτων Message Routers Content-Based Router Splitter Content Enricher Content Filter

20 Web Services και SOA Τα Web Services είναι ένα υποσύνολο της SOA Η SOA χρησιμοποιεί Web Services κυρίως για την επικοινωνία με τον έξω κόσμο

21 SOA, ηλεκτρονικό εμπόριο και ηλεκτρονικές επιχειρήσεις Το ηλεκτρονικό εμπόριο είναι ένα πρόβλημα integration Απαιτειται integration μεταξύ των εφαρμογών των επιχειρήσεων Software as a Service

22 Indigo Το Messaging System της Microsoft Core component της επόμενης έκδοσης των Windows Ενοποίηση τεχνολογίων:  Web Services (ASMX) .NET Remoting .NET Enterprise Services  Web Services Enhancements  Message Queues

23 Demo Client Network Router Service Transformer Service http tcp Εταιρεία 1 Εταιρεία 2 Instance 1 Instance 2

24 Το μήνυμα του Client Client Εταιρεία 1 XYZ Inc. One Abc Way Some avenue Tech city Neverland

25 Το μήνυμα μέσω tcp myaction 0d748c d0-b484-5ee480f26137 net.tcp://localhost:2345/SOA/ServiceEndPointTcp XYZ Inc. One Abc Way Some avenue Tech city Neverland

26 Το μήνυμα μέσω του Transformer και http <… Welcome to XYZ Inc. body,td {font-family:Tahoma,Arial; font-size:9pt;} Welcome to XYZ Inc. Our contact details: XYZ Inc. One Abc Way Some avenue Tech city Neverland

27 Ερωτήσεις?


Κατέβασμα ppt "Service Oriented Architecture (SOA) και ο ρόλος της στις e-Businesses Κορδατζάκης Αντώνιος."

Παρόμοιες παρουσιάσεις


Διαφημίσεις Google