Introductions
Service-Oriented Analysis and Design is a five day in depth course geared for software architects and designers, this course explores what services and service-oriented architectures are and what best practices and design patterns to use in designing SOA-based applications. This course presents a strong perspective on services as an essential and important part of enterprise systems as well as how to identify, design, and develop of complex services using sound analysis and design techniques and best programming practices.
Nbiz Infosol provides this course in UAE specifically in Abu Dhabi, Dubai, Ajman, RAK, Al Ain, Umm Al Quwain and other areas
Course Objectives
Upon completion of this course, students will be able to:
- Explain the business impact of SOA.
- Understand the history of servicesoriented architecture and what design processes led up to SOA.
- Discuss the challenges to adopting SOA in the enterprise.
- Apply the concepts and principles of SOA to on-going and future projects.
- Understand the various web service standards available to support SOA.
- Explain how Enterprise Application Integration affects the reuse of existing applications.
- Relate what SOA means from architectural and development perspectives.
- Discuss business process analysis and its relation to BPEL.
- Understand the difference between OO analysis and design and SOA analysis and design.
- List the various roles involved in Serviceoriented Analysis and Design (SOAD).
- Perform SOA Analysis to identify useful and manageable services.
- Perform SOA Design to craft architectures that support the required data and communication dynamics for identified services.
- Understand the importance of business process modeling.
- Understand the difference between RPC’s and REST as a means of requesting resources.
- List the advantages of web services as a distributed systems technology.
- Explain governance and how it applies to SOA and IT in general.
- Compare SOA best practices.
- Understand the responsibilities crucial to governance.
- Explain what an Enterprise Service Bus is and its relationship to SOA.
- Discuss ESB security and roles.
- Understand the relationship between the Service Component Architecture (SCA) and Service Data Objects (SDO).
- Understand web service and their standards.
- Understand the Web Services Description Language and Universal Description Discovery and Integration (UDDI).
Duration & Learning Level
Learning Level: Intermediate
Duration: 3 day(s)-
<<Back to schedule | |||
Training Provider | Nbiz Infosol | Course Name | |
Candidate Name * | Company Name | ||
Student Type | Student Type ID | ||
Student ID Number | Mobile # * | ||
Email* | Registration Ref | ||
Name of Course | Scheduled Dates | Venue | Registration Link |
Service Oriented Architecture (SOA) | To be determined | Manama, Bahrain | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Abu Dhabi, UAE | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Beirut, Lebanon | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Tehran, Iran | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Muscat, Oman | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Riyadh, Saudi Arabia | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Beirut, Lebanon | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Kuwait City, Kuwait | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Abu Dhabi, UAE (Weekends) | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Dubai, UAE (Weekends) | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Chennai, India | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Jeddah, Suadi Arabia | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Baghdad, Iraq | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Abu Dhabi, UAE (Weekends) | Register Now »» |
Service Oriented Architecture (SOA) | To be determined | Dubai, UAE (Weekends) | Register Now »» |
Nbiz delivers this course in Abu Dhabi, Dubai, RAK, Ajman, Sharjah, Kuwait, Oman, Saudi, Bahrain , egypt and other places in the UAE and in the Middle East
Design modern SOA and apply SOA-specific methodologies, technologies and standards. Analyze your organization to map it as a "set of services". Develop logical models for your SOA. Convert your SOA design into a buildable specification. Orchestrate services to create new applications. Mapping an organization as a set of services along with the implementation of a web service. Driving service design from your organization's business requirements. Modeling the SOA messages from business use cases. Designing service messages to facilitate integration and performance. Creating composite services by applying a composition style.
SOA Overview
- Introduction to SOA
- Business impact/ROI
- History
- Myths/Reality
- SOA and client/server
- SOA and web services
- Adoption issues
SOA: The Business Proposition
- Web services standards
- ESBs
- Leveraging business processes
- Challenge to adoption
- The SOAD Process
- Roles and Skills
SOA: An Architectural Perspective
- SOA Design Principles
- RPC vs. REST
- Web services, SOAP, and WSDL
- Architectural Issues
- SOA Maturity Model
SOA: A Development Perspective
- The SOAD Process
- Architecture
- OO/UML
- Services, operations and data Policies
- W3C standards
- Web services standards
- Testing
Service-Oriented Architecture
- Principles
- Business Process-driven development
- Roles
- Messaging
- Transactions
- Security
- Business modeling
- Design issues
- EAI
- ESB
- Web services
- RPC vs. REST
- Web services, SOAP, and WSDL
- Integrating legacy applications
- Extending the lifetime of legacy apps
- External integration
- Governance
- What needs to be governed and what is
- already governed?
- Governing IT vs. SOA
- Continuous improvement
- Strategies
Defining Business Processes Using BPE
- BPEL Overview
- Top-down Process Design
- Bottom-up Process Design
- Using WSDL
- Process Elements and Properties
- Select Expression Language
- Partner Links
- Variables
- Fault Handler
- Compensation Handlers
- BPEL Process as a Service
Service-oriented Analysis and Design
- OOAD vs. SOAD
- Analysis
- Design
- Implementation
- Process
SOA Analysis
- Use cases
- Identifying services
- Operations and data formats
- Error conditions
- Service reusability
- Identifying processes
- Best practices
SOA Design
- Business process modeling
- XML and XML Schema
- Asynchronous services
- Callbacks
- Messaging
- Non-blocking calls
- Best practice
SOA Best Practices
- Planning
- Standardizing
- Designing
- Managing
- Implementing
SOA Patterns
- Direct Connections
- Broker Interactions
- Serial Process Flows
- Serial and Parallel Processes
SOA Anti-Patterns
- SOA Adoption anti patterns
- Service identification & design anti-patterns
- Service realization anti patterns
SOA Governance
- Governance Overview
- Importance
- Responsibilities
- Implementation
Enterprise Service Bus
- Overview
- Role in SOA
- Security Issues
- Scenarios and Analysis
- ESB Issues
SCA and SDO
- Overview
- Service Components
- Service Data Objects
Web Services Overview
- W3C standards
- WSDL
- UDDI
- Tools
- Implementation technologies
Introduction to WSDL
- Overview
- Documents
- Ports
- Bindings
- UDDI
- Syntax
Introduction to SOAP
- Overview
- Syntax
- Envelope
- Header
- Body
- Fault
- HTTP Binding
Messaging in SOA
- Overview
- Reliability
- Delivery
- Addressing
- Security
- Notification
This is an advanced learning level course which consists of 5 Days (8 hours/day).
The participant will be entitled for a certification of Certified Service Oriented Architecture.
1. How do I enroll/register for the training course?
To enroll or register to any training course, you can use the registration page from training page or fill the request a call back form from each course pages.
The following page will provide you a list of course and training that we are providing based on the category and from each course item you can see the course details.
URL: http://www.nbizinfosol.com/training.aspx
Another method is to fill a Request a call back form provided in each Training/Course pages.
2. What will I get along with this training?
We are providing course materials during training and completion certificate after succesful training.
3. Do I need to fill up a registration form?
Yes. you can fill the registration form avaialble in the website or you can directly call us to enroll the course.Our executives will guide you to do further steps.
4. Does the course fees include the examination fee as well?
Based upon the course you are enrolling, we will charge the exam fee . We will give you the details of course fee and exam fee anytime to clear it.
5. Do you provide any course completion certificate?
Yes. We are providing the Course completion certificate for all courses we are providing.
6. Do you provide assistance for the exam appliation process?
Yes. We will provide assistance and support to apply for any exam.
7. What is the mode of payment?
Two types of payment available:
1. Visit our office and pay direct,You are always welcome to Nbizinfosol.
2. We are providing online payment via paypal payment gateway.Based upon your request we will provide the link to access the payment page.
Architects Analyst
Note: The listed information (venue, schedule, duration and content) may be modified and customized as per the requirements.