SAGE Computing Services Customised Oracle Training Workshops and

  • Slides: 15
Download presentation
SAGE Computing Services Customised Oracle Training Workshops and Consulting SOA Lite: A taste of

SAGE Computing Services Customised Oracle Training Workshops and Consulting SOA Lite: A taste of SOA with a smidgen of web services How to avoid the SOA 5 course meal stomach ache with a light web service snack Chris Muir Oracle Consultant and Trainer http: //one-size-doesnt-fit-all. blogspot. com Oracle ACE Director - Fusion Middleware

Agenda Web Service: ABCs Pitfalls Challenges 2/15

Agenda Web Service: ABCs Pitfalls Challenges 2/15

Part I: Web Services Photo thanks to Lexnger@ Flickr. com under CC 3/15

Part I: Web Services Photo thanks to [email protected] Flickr. com under CC 3/15

Web Services 101 • System to system data integration • Consumer (client) & Publisher

Web Services 101 • System to system data integration • Consumer (client) & Publisher Key Benefits • • • Share data System interoperability Standardized Low cost internet delivery Loosely coupled Photo thanks to [email protected] Flickr. com under CC 4/15

What You Need to Know For Beginners • HTTP • XML + XSD •

What You Need to Know For Beginners • HTTP • XML + XSD • SOAP For Experts • WS-Security • UDDI • REST – Terminology – Styles – Envelopes • WSDLs • + Soap. UI Photo thanks to Almays. Second. Best @ Flickr. com 5/15

Developing and Consuming Web Services Session 5 - Tuesday - Susan Duncan Unleashing Legacy

Developing and Consuming Web Services Session 5 - Tuesday - Susan Duncan Unleashing Legacy Business Logic Session 6 - Tuesday - Dai Clegg Step-by-step Web Service Creation and Integrating or Using an Existing Web Service Tutorial Session 6 - Tuesday - Bradley Brown Developing Your First Web Service Session 13 - Wednesday - Chris Ostrowski 6/15

Oracle's WS Development Paths • Complex: SOA • Easier: Java EE • Easiest: Database

Oracle's WS Development Paths • Complex: SOA • Easier: Java EE • Easiest: Database Photo thanks to Subtleginea @ Flickr. com 7/15

SAGE Computing Services Customised Oracle Training Workshops and Consulting Back to Basics: Simple Database

SAGE Computing Services Customised Oracle Training Workshops and Consulting Back to Basics: Simple Database Web Services How to consume and publish web services with an Oracle database without getting a headache using an Application Server, SOA etc Chris Muir Oracle Consultant and Trainer http: //one-size-doesnt-fit-all. blogspot. com Oracle ACE Director - Fusion Middleware 8/15

Part II: Web Service Pitfalls Photo thanks to daniel villar onrubia @ Flikr. com

Part II: Web Service Pitfalls Photo thanks to daniel villar onrubia @ Flikr. com under CC 9/15

Yesterday's Web Services Today's Back in the good bad ol'days Good • Poor documentation

Yesterday's Web Services Today's Back in the good bad ol'days Good • Poor documentation Huge • Little vendor support s REST v P A O S : choice n o i t a t n e Implem iversal n U r a e ugh) N 4 (Cough Co x 2 x 3 x • Changing standards • Immature security standards Confusing • Inter-organisation challenges Photo thanks to [email protected] Flickr. com under CC 10/15

Web Service Pitfalls How to shoot yourself in the Web Service foot • Bypassing

Web Service Pitfalls How to shoot yourself in the Web Service foot • Bypassing security • Huge XML documents • Large data transfers • Breed horrible XML standards • Forgetting transactions • Intersystem data coupling Photo thanks to Jose Hedmida @ Flickr. com 11/15

Part III: Web Service Challenges Photo thanks to Ariel. Amanda @ Flikr. com under

Part III: Web Service Challenges Photo thanks to Ariel. Amanda @ Flikr. com under CC 12/15

The Project Challenge. . . the bits that will destroy your plans & estimates

The Project Challenge. . . the bits that will destroy your plans & estimates • Missing/poor documentation • Missing/poor test environments • Network and server connectivity • Firewalls. . . but you'll only discover when the project starts Photo thanks to Show. Good @ Flickr. com 13/15

The Business Challenge Beware misplaced trust • Be wary of the service level agreement

The Business Challenge Beware misplaced trust • Be wary of the service level agreement (SLA) • Don't rely on web services for critical systems Photo thanks to thorinside @ Flickr. com under CC 14/15

SAGE Computing Services Customised Oracle Training Workshops and Consulting Presentations are available from our

SAGE Computing Services Customised Oracle Training Workshops and Consulting Presentations are available from our website: www. sagecomputing. com. au chris. [email protected] com. au http: //one-size-doesnt-fit-all. blogspot. com Photo thanks to ARendle @ Flickr. com under CC 15/15