Advanced Distributed Systems Design with SOA

Have Queries? Ask us +91 72592 22234

Course Overview


The Advanced Distributed Systems Design with SOA training course will help the Participants, to take the pain out of designing large-scale distributed systems. New technologies make it easier to comply with today's communications and security standards, but they won't magically provide them with a robust and scalable system. Tried-and-true theories and fallacies will be shown, helping Participants to avoid costly mistakes. Communications patterns like publish/subscribe and correlated one-way request/response will be demonstrated, in conjunction with advanced object-oriented state management practices for long-running workflows.

Course Content


Module 1: Distributed Systems Theory   

  • 8 fallacies of distributed systems
  • Transactions

Module 2: Coupling: Platform, Temporal, & Spatial   

  • Platform Coupling - XML/SOAP
  • Temporal Coupling - Synchronous/Asynchronous
  • Spatial Coupling - Endpoints/Topics

Module 3: Asynchronous Messaging Patterns   

  • One way
  • Correlated Request/Response
  • Publish/Subscribe

Module 4: Bus & Broker Architectural Styles   

  • Architectural advantages and disadvantages
  • Technological advantages and disadvantages

Module 5: SOA Building Blocks   

  • Business Services
  • Business Components
  • Autonomous components & Queues

Module 6: Scalability and Flexibility   

  • Configuring autonomous components
  • Scaling up and out   

Module 7: Long running processes   

  • Encapsulating process logic
  • Advantages & disadvantages of orchestration

Module 8: Service / Autonomous Component Solution Structure   

  • Messages + Handlers
  • Databases

Module 9: Service Layer - Domain Model Interaction   

  • Domain Model introduction
  • Testing Domain Models
  • Optimistic, Pessimistic, and Realistic Concurrency Models

Module 10: Creating High-Performance Domain Models   

  • Transactions and Isolation Levels
  • Lazy Loading, Eager Fetching
  • Databases Tips & Tricks

Module 11: Web Services and User Interfaces   

  • ASP.NET 2.0 Asynchronous Tasks
  • Rich Internet Applications and Services
  • Web Services for integration

Module 12: Case Study

Customer Reviews


Thanks to Xpertised and the tutor who walked me through all the topics with Practical exposure which is helping me in my current project.
-Waseem

Course was quite helpful in terms of understanding of concepts and practicality. Its really a very friendly environment to learn. The timing were mutually chosen, as we both are working professional. I am quite satisfied with the course.
-Tanmoy

...more
Share:

For Batch Details
Call us at: +91 7259222234

Not sure? Consult Our Experts

Looking for a Training for

Myself

My Team/Organization

I agree to be contacted over mail or phone

or
Call us at: +91 7259222234