際際滷

際際滷Share a Scribd company logo
Service Oriented
 Architectures




              Todd Papaioannou
               VP Architecture and
              Emerging Technologies
                                      1
What
are Service Oriented
  Architectures?

                       2
Fraid Not!
              3
SOAP (Simple Object Access Protocol)

REST (Representational State Transfer)

XML-RPC

Mashups



                                         4
Why
use build SOAs?


                  5
Decoupled Architectures

Platform agnostic

Service/Contract driven model

Extensible



                                6
When
should you use SOAs?


                       7
High
                                                               No
                                         Experts &
                                         Strategists
       Complexity


                              Knowledge
                                Workers

                    Front Line
                      Users
      Low
                    Many                                 Few
                       Decisions per Minute
Yes                   Decision    Decision    Human
                     Automation   Support    Intellect

                                                                    8
Issues

         9
Service Explosion

SOA Governance

Contract life cycle

Complexity

Interoperability


                      10
How
does this relate to
   Teradata?

                      11
Active        Active      Active
           Events        Access       Load
Expose
Services
              Enterprise Service Bus
           Transaction   Service    Integration
             Systems     Brokers     Adapters

            BPM/         Business      Data
           Workflow       Rules     Integration




              Active Data Warehouse
                   from Teradata




                                                  12
How
do I succeed with
      SOA?

                    13
Think!
         14
You could build this




             Good Architecture
                                 15
Or, you could
 build this




                Bad Architecture
                                   16
Summary

          17
SOA is a great
technology if
 done right

                 18
You can drive
real time value
from your DW

                  19
You can deliver
SaaS, or your own
  cloud services

                    20
Questions?

             21
Roll the Photo Credits


  http://鍖ickr.com/photos/dcdead/2363635002/

  http://www.鍖ickr.com/photos/xeophin/2181342710/

  http://www.鍖ickr.com/photos/edtarwinski/454682301

  http://www.鍖ickr.com/photos/liberato/171610084/

  http://鍖ickr.com/photos/davelau/1227552621




                                                      22

More Related Content

Soa Primer