Κατέβασμα παρουσίασης
Η παρουσίαση φορτώνεται. Παρακαλείστε να περιμένετε
ΔημοσίευσεIris Boulos Τροποποιήθηκε πριν 9 χρόνια
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 0d748c87-1368-47d0-b484-5ee480f26137 net.tcp://localhost:2345/SOA/ServiceEndPointTcp http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous XYZ Inc. One Abc Way Some avenue Tech city Neverland
26
Το μήνυμα μέσω του Transformer και http <… http://schemas.xmlsoap.org/ws/2004/08/addressing"> http://schemas.xmlsoap.org/ws/2004/08/addressing/role/anonymous 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
Ερωτήσεις?
Παρόμοιες παρουσιάσεις
© 2024 SlidePlayer.gr Inc.
All rights reserved.