SOA & BEYONDFuture computingNarendra Nathmal, Chief Architect, CognizantTechnology SolutionsWSO2Con, Sep 15th , Colombo
AGENDA Is SOA dead? What will drive SOA in the future                                                      WSo2 Con 2011...
IS SOA DEAD?   Infamous article – enflamed passions – how could    it be?                                                ...
WHAT WILL DRIVE SOA IN FUTURE   Let’s get some facts straight       Customers are not gullible            Fool them once...
OPEN SOURCE SOA CAPABILITIES So you thing SOA is not possible with open  source … think again                            ...
FUTURE COMPUTING – IS SOA ENOUGH?   Customers need Customers!   And Customers are everywhere.   They will not call you ...
WHAT IS HIGH PERFORMANCEARCHITECTURE? SLA and Response times is only part of the  problem The real challenge is how to c...
WHO HAS BUILT HIGH PERFORMANCEINFRASTRUCTURES? eBAY, Facebook, Google etc Thrift architecture                           ...
THRIFT – OPEN SOURCE HIGHPERFORMANCE PLATFORM                                WSo2 Con 2011, Colombo                       ...
SAMPLE ADOPTION   Manufacturer Shop floor                                                                                ...
SEMANTICS POWERED ARCHITECTURE“Book me a holiday next weekend somewhere warm, not too faraway, and where they speak French...
WEAVING SEMANTICS INTO A SERVICE                                              Technical                                   ...
HIGH LEVEL VIEW   Providers                                                          Consumers           Semantic SOA Fram...
SAMPLE ADOPTION   Telecom operations support systems                                    RDF based                        ...
SAMPLE SCENARIOS     Medical:    Ability to process prescriptions to medical codes forMedical coding   insurance payouts  ...
EVENT AND TIME DRIVEN ARCHITECTURE What is an Event? What is a complex event?                                           ...
SAMPLE SCENARIOS  Financial:                Tracks transactions that are traded at a level exceeding    Market      a pre-...
SAMPLE ADOPTION   Push based paradigm                                                                             WSo2 Co...
WHY IS DATA MODELING IMPORTANT? Canonical data model is not new but there is  renewed interest in it                     ...
SAMPLE ADOPTION   Insurance domain (Model to ACORD standard)                                                  WSo2 Con 20...
ENTERPRISE “SOA-IN-FUTURE”                            This is real today!          Web Services    Integration Services   ...
WSo2 Con 2011, Colombo                         22      you!      Thank
Upcoming SlideShare
Loading in …5
×

Keynote- SOA & Beyond : Future Computing

1,735 views

Published on

Published in: Technology, Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,735
On SlideShare
0
From Embeds
0
Number of Embeds
419
Actions
Shares
0
Downloads
41
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Keynote- SOA & Beyond : Future Computing

  1. 1. SOA & BEYONDFuture computingNarendra Nathmal, Chief Architect, CognizantTechnology SolutionsWSO2Con, Sep 15th , Colombo
  2. 2. AGENDA Is SOA dead? What will drive SOA in the future WSo2 Con 2011, Colombo Open source SOA capabilities, WSO2 experience Future computing with SOA  High Performance Architecture  Semantics or Context driven Architecture  Event & time driven Architecture Enterprise “Future” 2
  3. 3. IS SOA DEAD? Infamous article – enflamed passions – how could it be? WSo2 Con 2011, Colombo  Burton Groups Anne Thomas Manes on SOA Can a concept die? Was it misunderstood? Did someone highjack SOA? Is redemption possible? If not will the world end? 3
  4. 4. WHAT WILL DRIVE SOA IN FUTURE Let’s get some facts straight  Customers are not gullible Fool them once … but try twice you risk losing them! WSo2 Con 2011, Colombo   Domain experts are tech savvy – utilize their skills  From eXcel spreadsheets to Business process modeling, they know it all  Customers understand what it takes to build software  They know waterfall does not work!  They know Services are important  They can no longer afford to work in silos. There is pressure to do things right  They know not every thing has to be purchased  Customers know there is open source technology, they need 4 serious help here
  5. 5. OPEN SOURCE SOA CAPABILITIES So you thing SOA is not possible with open source … think again WSo2 Con 2011, Colombo DEMO 5
  6. 6. FUTURE COMPUTING – IS SOA ENOUGH? Customers need Customers! And Customers are everywhere. They will not call you … you need to connect with them? WSo2 Con 2011, Colombo How is that possible?  Cloud, Mobile, Social networking …. ?  But these are just infrastructures or channels SOA will have to couple itself with future computing styles  High performance architecture  Intelligent (Semantic?) data processing  Event & time driven architectures SOA style will have to address this  Canonical modeling – design time tools & run time transformations  Robust Infrastructure services  1:many deployment styles – EAI, Federation (Domain or Central) 6
  7. 7. WHAT IS HIGH PERFORMANCEARCHITECTURE? SLA and Response times is only part of the problem The real challenge is how to create a efficient mix WSo2 Con 2011, Colombo of high performance pipes within enterprise and robust integration (with better security) for external world interaction Another challenge is integration of plethora of technology choices  Microsoft, Java (Legacy)  Deeply Entrenched (C++, PHP, Perl, Python)  Promising (Groovy, Erlang) Exposing everything as a SOAP service is not the only acceptable solution often times 7
  8. 8. WHO HAS BUILT HIGH PERFORMANCEINFRASTRUCTURES? eBAY, Facebook, Google etc Thrift architecture WSo2 Con 2011, Colombo  High performance serialization  Multi language support  Client & Server size code generation  IDL to define message structures & operations 8
  9. 9. THRIFT – OPEN SOURCE HIGHPERFORMANCE PLATFORM WSo2 Con 2011, Colombo 9
  10. 10. SAMPLE ADOPTION Manufacturer Shop floor WSo2 Con 2011, Colombo High speed High speed serialization serialization Real-time Enterprise portal Application Applications PHP Farms .NET JAVA Shop floor Shop floor Shop floor Shop floor Enterprise dashboard dashboard EIS DW 10
  11. 11. SEMANTICS POWERED ARCHITECTURE“Book me a holiday next weekend somewhere warm, not too faraway, and where they speak French or English” • Has meaning or semantic(s) – namely a person wants to go on a holiday WSo2 Con 2011, Colombo Can Semantics be Cancer Ontology described as domain specific ontologys which Immunodeficiency machines can process? syndrome What is Ontology? Why is it important T-Cell imm. Where it is most applicable Use the ontology to retrieve the SOA & Semantics – How diagnosis when can they benefit from each Immunodeficiency Syndrome‘ other is the condition AIDS 11
  12. 12. WEAVING SEMANTICS INTO A SERVICE Technical Context Financial Context WSo2 Con 2011, Colombo Non-functional ContextFunctional Context Service Service Average Cost to use ServiceCapabilities response the service access data times store Service Uptime / Metering Parameter Downtime Model Data Service Semantics Security Chargeback composition Service scenarios Policies Model Definition 12
  13. 13. HIGH LEVEL VIEW Providers Consumers Semantic SOA Framework WSo2 Con 2011, Colombo UI Tooling Service Metadata Ontology Artifacts Non- Functional functional Financial Technical Service Registry Service Description Semantic SOA Engine Goals Processor Mediation Selection Reasoner Discovery Composition Service Bus Service Service Service 13
  14. 14. SAMPLE ADOPTION Telecom operations support systems RDF based WSo2 Con 2011, Colombo vocabulary S E R Semantic Enterprise V Service Operations I C Discovery systems support E S WS-* OSS1 OSS2 OSS3 OSS4 External providers 14
  15. 15. SAMPLE SCENARIOS Medical: Ability to process prescriptions to medical codes forMedical coding insurance payouts Legal: Provide contextual help to a defense lawyer working on a complex litigation on WSo2 Con 2011, Colombo Contextual help similar cases, its outcome, hurdles, prosecution strategy etcMedical: Drug Detect drug or disease based on name, chemical detection composition or symptoms or other related characteristics Retail: Discover services based on customer type, location, time sensitive semantics Service to create a personalized page composition 15
  16. 16. EVENT AND TIME DRIVEN ARCHITECTURE What is an Event? What is a complex event? WSo2 Con 2011, Colombo Events in real world – some examples Event and time – what’s the connection? What class of applications can benefit the most 16
  17. 17. SAMPLE SCENARIOS Financial: Tracks transactions that are traded at a level exceeding Market a pre-determined % threshold away from pre-definedSurveillance benchmark Retail : Items coming and leaving warehouse can be monitored using RFID tags Automated Automatically order is placed to the supplier when items reaches below the threshold Supply Chain Financial:Market Retail Larger than average deposit made by the customer. Check if this is in WSo2 Con 2011, Colombo preparation of a larger purchase and the if the customer is looking for a Banking loan or investment vehicle Transportation: Discover fraudulent activity by detecting patterns among events.: Single ID Security and card used twice to enter subway in less than 5 secs. := alert security for Fraud Detection piggybacking Financial: Identifying fraud with credit card: purchase with same credit cardMarket Fraud happened in London and Hong Kong within 6 hours (Minimum travel time Detection between London and Hong Kong is more than 10 hours) Energy and Reduce false positive alarms: When 15 alarms are received within any 5 second Telecommunicatio window, but less than 5 similar alarms detected within 30 seconds, then do ns: Alarm nothing Correlation Financial: Market Anti Associating multiple transfers that individually might not seem Money suspicious. Laundering Financial: Automate stock trading based on market movement: if, within any 20 second Algorithmic window, StockB rises by more than 2% and StockA does not, then automatically buy StockA. Trading 17
  18. 18. SAMPLE ADOPTION Push based paradigm WSo2 Con 2011, Colombo Event Normalization …. …. …. …. …. ….EQL Event Metadata Event BAM Charts Publishing Event Persistence Downstream 18 systems
  19. 19. WHY IS DATA MODELING IMPORTANT? Canonical data model is not new but there is renewed interest in it WSo2 Con 2011, Colombo Is it possible to model data at rest and data in motion and keep everything in sync? What technology choices are available here  E2E modeling & integration – More useful for EAI style of integration  Focus on modeling but customize integration for better performance – here SOA can help 19
  20. 20. SAMPLE ADOPTION Insurance domain (Model to ACORD standard) WSo2 Con 2011, Colombo 20
  21. 21. ENTERPRISE “SOA-IN-FUTURE” This is real today! Web Services Integration Services Governance WSo2 Con 2011, Colombo Services Data Modeling Standardization SOA Tool setBusiness process Services Rules Services This is what real life will demand! Event & High Semantics Time performance 21 Discoverable services Push based Services Superfast Services
  22. 22. WSo2 Con 2011, Colombo 22 you! Thank

×