IT-kurs
Systemutvikling
Du har valgt: SOA - Service oriented architecture
Nullstill
Filter
Ferdig

-

4 treff i SOA - Service oriented architecture

Sorter på søkerangering, kursnavn, pris, sted, kursdato


2 timer 1 300 EUR
WSO2 API Manager is a complete solution for publishing APIs, creating and managing a developer community and for routing API traffic in an effective and scalable manner. [+]
WSO2 API Manager is a complete solution for publishing APIs, creating and managing a developer community and for routing API traffic in an effective and scalable manner. It leverages proved, production-ready, integration, security and governance components from the WSO2 Enterprise Service Bus, WSO2 Identity Server, and WSO2 Governance Registry. For API usage statistics and monitoring it is preconfigured for easy integration with the WSO2 Business Activity Monitor.   As with all WSO2 products, the WSO2 API Manager is 100% open source. Designed for easy customization, it is extensively pluggable to integrate with existing infrastructure in your enterprise.   Format Theory/Practice 60/40% 2 days Material Course compendium, and Labkit, with exercises and proposed solutions   Course outline   Day 1 Introduction to WSO2 product platform The Carbon Platform Installation * API Manager install structure API Manager use cases and features API Manager Architecture API Façade pattern API testing tools * cURL * tcpmon * RestClient * Swagger   Day 2   Publishing, versioning and configuring APIs * API Lifecycle management Consuming and subscribing to APIs * Access token strategies * Expiry strategies Introduction to Oauth (2.0) Managing the API Gateway * Users and Roles * Token APIs Monetize and Monitor API Usage * Configure the API Manager * Configure the Business Activity Monitor Throttling Mediation Extensions Scalable Deployment Patterns           [-]
Les mer
Oslo 2 dager 14 900 kr
29 Jun
What does Service Oriented Architecture really mean? When is it relevant? Why might it be interesting? What are the risks? [+]
What does Service Oriented Architecture really mean? When is it relevant? Why might it be interesting? What are the risks? How does it relate to technologies such as web services, message queues and service busses? How does it fit in with business processes, modeling and agility? And - most critically - how can it be put to use in order to build solutions that deliver value, enable the business to evolve, and are reliable, scalable and secure? This course tackles all of these questions head on. Using an example business throughout the course, issues relating to the design, modeling, publication and ongoing governance of services are examined. And - while this is not a course requiring programming knowledge from attendees - multiple sample implementations of the system will be used to illustrate and explore the impact of various design and technology choices. Drawing on pertinent underlying theory, while remaining relentlessly practical, this course examines the choices and challenges facing those who approach SOA today.   Day 1 Key Architectural Principles What is an architecture, anyway? Business Processes Domain Models and Bounded Contexts The need for agility and deferred decision making Service Level Agreement Key Technological Principles Distributed systems: a short history Consequences of distribution Synchronous vs. asynchornous Cohesion, coupling and autonomy Endpoints Key Information Principles The Information Silo problem Information ownership and authority The command/event distinction Transactions The CAP theorem and eventual consistency Approaches to SOA The operational approach The messaging approach The RESTful approach Introduction to the sample business used in the course Designing Services around Operations Modeling processes into services ervice classification Designing contracts Operational Implementation: Web Services No, Web Services != SOA Why deliver services over the web? XML SOAP WSDL Exploring a sample implementation Considering asynchrony and polling Evaluation of the Operational Approach Consequences for modeling Latency Reliability When things get loopy Messaging Preliminaries Commands and events revisited Publish subscribe Message queues, store and forward Messages busses Brokers vs. busses Designing with Commands and Events Identifying commands and events from the process Workflows and sagas What is the contract here? What is the service here? Messaging Implementation Example Exploring the implementation Examining the event flows How reliability is improved Sagas Evaluation of the messaging approach Consequences for modeling Latency and consistency Reliability Day 2 Introduction to REST HTTP revisited Resources How resources relate to the domain Hypermedia As The Engine Of Application State Designing RESTfully Processes, behaviors and hypermedia Resources What is the contract with a RESTful system? RESTful Implementation Exploring the sample implementation Correct usage of HTTP status codes Approaches to hypermedia Media types and content negotiation REST meets Messaging Events and feeds Atom, or something else? Polling: not so stupid after all To bus or not to bus? Evaluating the RESTful approach Consequences for modeling Latency and consistency Reliability Governance and agility What is governance? The service portfolio Publishing services and contracts Evolving services and contracts Contract versioning considerations Monitoring and quality of service SOA and Testing Why test? Testing at the service level Testing service integration Chaos monkey SOA and Security Cofidentiality and encryption Integrity and digital signatures Authentication and authorization Summing Up SOA Contrasting approaches with regard to modeling Contrasting approaches with regard to coupling and autonomy Contrasting approaches with regard to reliability SOA opportunities SOA risks Key things to remember   Modern Service Oriented Architecture Glasspaper as sine hjemmesider [-]
Les mer
2 dager 1 300 EUR
WSO2 ESB is a lightweight Open Source Enterprise Service Bus (ESB) available under the Apache Software License v2.0. [+]
WSO2 ESB is a lightweight Open Source Enterprise Service Bus (ESB) available under the Apache Software License v2.0. WSO2 ESB allows system administrators and SOA architects to simply and easily configure message routing, virtualization, intermediation, transformation, logging, task scheduling, load balancing, fail-over routing, event brokering and much more. The runtime has been designed to be completely asynchronous, non- blocking and streaming based on the Apache Synapse mediation engine. WSO2 ESB is developed on top of the revolutionary WSO2 Carbon platform (Middleware a' la carte), and is based on OSGi to provide better modularity and componentization to your Service Oriented Architecture (SOA). The platform is fully modularized and if you do not want any built-in features, you can easily uninstall those features. In other words, WSO2 ESB can be customized and tailored to suit your exact SOA requirements.  This course is targeted towards junior developers and at the end of this course you will be able to:   Identify the fundamental building blocks of SOA Understand the role of an ESB in SOA Setup, start and shutdown WSO2 ESB Load, run and understand WSO2 ESB samples Create simple message flows for routing, filtering and transforming messages Create proxy services and REST APIs for exposing simple web services and applications Integrate WSO2 ESB with message brokers for persistent and asynchronous messaging Apply basic WS-Security principles to secure proxy services and APIs Understand EIP basics and see how WSO2 ESB can be used to implement them   Format Theory/Practice 65/35%2 days Material Course compendium, and Labkit, with exercises and proposed solutions   Course outline Day 1 What is SOA What is an ESB ESB for Enterprise Application Integration Message-driven Middleware Introduction to Web services ESB Internal Bus architecture Carbon Platform introduction focusing WSO2 ESB  * installing * starting/stopping * accessing the management console Solving common integration problems Message Exchange patterns Integration patterns Day 2 Integration patterns cont. Deployment Architecture Creating RESTful API's If time allows: * Introduction to WS Security and WSTrust * Introduction to the governance registry (only introductory) * Additional Carbon component addons     [-]
Les mer
2 dager 1 300 EUR
WSO2 Carbon is a Middleware Platform that have been designed to implement and support industry best practices for Enterprise Architecture giving customers a unified platf... [+]
WSO2 Carbon is a Middleware Platform that have been designed to implement and support industry best practices for Enterprise Architecture giving customers a unified platform to write highly-available and scalable applications with a unified administration strategy from an operational perspective. This course is targeted towards systems administrators without previous WSO2 Carbon experience who wants to learn how to monitor and manage the WSO2 carbon platform and learn how to react to common issues and problems.In this course, you will learn how to install, configure, and maintain the WSO2 Carbon platform, and to deploy enterprise Java applications in a single machine or clustered configuration. In addition, you will learn how to work with datasources, common product integrations and basic security features. We also cover the management tools via JMX- and management-console.   Format Theory/Practice 65/35%2 days with the possiblity to take a certification exam   Material Course compendium, and Labkit, with exercises and proposed solutions   Course outline Day 1 Java as a platform * Container concept * Container Services  * Lifecycle The Carbon Platform * Introduction * Introduction to OSGi * Components Basic usage * Installing * Starting/stopping Component and Platform configuration * Carbon directory structure * User configuration * Feature configuration Server Roles Deployable artifacts * Carbon Apps Deploying/undeploying/redeploying applications Management interfaces * JMX * Config. files (XML) * Management Console Connecting to other services * Dataservices/Datasources * ldap * Monitoring services   Day 2 Service Management Qos Basic Security * Security Keys/certificates Monitoring/problem diagnosis  * Finding/understanding logfiles  * Web console Clustering       [-]
Les mer

Lukk Denne siden benytter seg av informasjonskapsler (cookies).
Du kan fortsette å bruke siden som vanlig hvis du godtar dette. Les mer om bruk av informasjonskapsler i vår personvernerklæring.
;