Presentation is loading. Please wait.

Presentation is loading. Please wait.

Web Services in the Real World By Afkham Azeez & Eran Chinthaka

Similar presentations


Presentation on theme: "Web Services in the Real World By Afkham Azeez & Eran Chinthaka"— Presentation transcript:

1 Web Services in the Real World By Afkham Azeez (azeez@wso2.com) & Eran Chinthaka (chinthaka@apache.org)azeez@wso2.comchinthaka@apache.org

2 Overview TODO

3 1. Dynamic Routing + Auditing

4 Different Synapse configs during the day – Routing to different services based on the config Optimizing resource allocation – Synapse config dynamically built by combining different config elements All requests/responses should be logged for auditing purposes – Using log mediator When switching configs, servers are put into maintenance mode – Done using JMX What is the significance of using an ESB here?

5 2. Push and Pull

6 Synapse trade reconciliation task periodically executed Get trading list from clearance data service Get corresponding successful trades from trading data service Reconcile data in the clearance database & trading database

7 3. MDM & EDA Multiple customized IT management systems Different formats for data representation in these systems

8 3. MDM & EDA

9 Adaptor Layer – Axis2 used for hosting adaptor services which talk to backend (BE) systems – Publishes events when changes occur in the BE systems – Publishes & subscribes to specific G-message events – Converts GBOs into ASBOs Integration Server – Acts as the event broker. – Transforms events into a generic format – Manages subscriptions Logic Server – Manages the master data repository – Takes care of the feedback problem Registry – Used for storing topics, subscriptions, policies

10 4. Protocol Bridging

11 5. External Authn & Authz

12 6. External Authn & Authz 2

13 6. Autoscaling

14 7. Cloud Gateway

15 Questions

16 Thank You


Download ppt "Web Services in the Real World By Afkham Azeez & Eran Chinthaka"

Similar presentations


Ads by Google