SOA, Microservices and Service Orientation:
|
|
- Teresa Kellie Greer
- 5 years ago
- Views:
Transcription
1 SOA, Microservices and Service Orientation: The Samurai Way OGhTech Experience 17 Sandra 武 士道
2 Introduction SOA has been in action for a long time, even though many people are not completely convinced about this architectural style, over the years it has proven to be mature and reliable, but is it the best way to build Service Oriented Solutions? Microservices, in the other hand, has attracted the attention of many of us in recent years, it seems that more and more people want to join this movement. However, there is still much confusion out there. Some people say Microservices are just well-designed SOA Services. What do you think about it? Let s dig deeper into the topic and try to find out some answers that are still in the air. SOA & Microservices
3 About Me Mexican Software Engineer. Oracle ACE Associate. Blogger and Tech Community Member. Working as an independent SOA and Software Architect. Sandra Flores SOA Architect Trainer.
4 4 The Samurai Way Bushidō Code Bushidō ( 武 士道?, the way of the warrior ) is a Japanese term for a way of life following the code of principles which the Samurai (Bushi) were required to master in order to become a consummate diplomat. Under the bushidō ideal, if a Samurai failed to uphold his honor he could only regain it by performing seppuku (ritual suicide).
5 Agenda 5 Service Oriented Architecture Brief definition What SOA is for? Microservices Brief definition Martin Fowler and soapatterns.org point of view Service Orientation Principles Samurai style Do you know the 8 principles of SO? Oracle and Microservices What Oracle offers to us? A clue It s raining Microservices Comparing SOA and Microservices Which one will you choose? A real business case analyzed from both approaches
6 6 Service Oriented Architecture
7 Service Oriented Architecture 7 Definition Architectural Model to build distributed Service Oriented Solutions Service Types SOAP Services REST Services Components Services SOA uses Services as the basic building blocks by which solution logic is represented Service Composition There is a service initiator which orchestrates the invocation to the other participants SOA SOA supports Service Orientation in the realization of the strategic goals associated with Service- Oriented computing.
8 Service Oriented Architecture 8 SOA is more than just an Integration Platform
9 Service Oriented Architecture 9 What is SOA for? SOA was mainly aimed to move away from monolithic applications to Service Oriented Solutions, where the agile and effective work is the promise, by dividing the monolith into more independent reusable Services. While progressive exposure of business capabilities to more audiences is the trend of organizations expansion, SOA can help us to create a more centralized and governed enterprise solution to provide a growing exposure of business.
10 10 Microservices
11 Microservices 11 Brief definition Buzz words A way to build fine-grained, more flexible, replaceable and independently deployable services. Mainly aimed to move away from monolithic application (or service) deployments to automated, efficient and smaller deployment units in Service Oriented Solutions.
12 Microservices: Main purpose 12
13 Microservices Architecture: Martin Fowler 13 Componentization via Services Organized around Business Capabilities Products not Projects Smart endpoints and dumb pipes Decentralized Governance Decentralized Data Management Infrastructure Automation Design for failure Evolutionary Design
14 Microservices: soapatterns.org Micro Task Abstraction (Erl) Grouping non-agnostic logic with specialized processing and deployment requirements together with non-agnostic logic that does not have such requirements can compromise the former's ability to consistently fulfill its requirements. Microservice Deployment (Merson) Services and other components of a software solution are packaged together in a monolithic deployment bundle. Deploying a new version of a service that is part of the solution can require redeploying the entire solution. Also, there is less flexibility to configure service-specific scalability, availability, persistence, monitoring, and security logic. Solution Individual units of non-agnostic logic with specialized processing and deployment requirements are separated using the microservice model and abstracted into a microservice layer in which there is the architectural freedom to tailor environments in support of specialized service processing and deployment requirements. Solution Each service is treated as an independent product and is deployed is an isolated package that contributes to service autonomy. 03 Containerization (Stoffers) Services deployed on bare metal or virtual servers can impose a significant footprint. Virtualization improves portability but introduces a layer of intermediate processing that can further increase the footprint. Monolithic solution deployments can lead to widespread reduced performance and availability when any one service or solution component suffers an outage or a runtime exception. Solution Services are deployed independently, or together with composed services, as autonomous units that are packaged into independently manageable and autonomous container images, each of which includes the services underlying system dependencies. Tooling is provided to manage the building, deploying and operating of the containers.
15 Microservices & SOA & Service Orientation 15 Service Orientation SOA SOA Microservices Microservices
16 Microservice: Characteristics 16 Polyglot Autonomous Loosely Coupled Automated Small Simple Task Resilient
17 New is always better! Right? igital Transformation
18 Microservices: Disrupting the disruption 18
19 Microservices: The iceberg effect 19 People try to copy Netflix, but they can only copy what they see. They copy the results, not the process. Adrian Cockcroft Former Netflix Chief Cloud Architect
20 20 Service Orientation Principles
21 Service Orientation Design Principles 21 Service Reusability Design principles are our guideline for identifying and classifying services during the analysis and design stages in a Service Oriented Solution. Service Loose Coupling Service Statelessness Standardized Service Contract Service Autonomy Service Composability Service Abstraction Service Discoverability
22 SO Principles: SOA more related 22 Service Reusability Service Loose Coupling Service Statelessness Standardized Service Contract Service Autonomy Service Composability Service Abstraction Service Discoverability
23 SO Principles: Microservices more related 23 Service Reusability Service Loose Coupling Service Statelessness Standardized Service Contract Service Autonomy Service Composability Service Abstraction Service Discoverability
24 24 ORACLE Oracle and Microservices
25 Oracle Application Container Cloud Service 25 Polyglot Application Runtime Platform A pre-configured environment for Java, Node.js, and PHP applications. Java SE advanced features such as Java Flight Recorder, Java Mission Control, advanced memory management, and ongoing and timely security updates. Open platform that supports all Java frameworks and containers such as Spring, Play, Tomcat, and Jersey. Support for Java Virtual Machine (JVM) based languages such as JRuby. You can run any language that uses the Java Virtual Machine on this service. Web-based user interface and REST API (Health Monitoring, Application Life Cycle, Application Deployment, Application Instance Life Cycle, Logs and Recordings.
26 Oracle Developer Cloud Service 26 GIT Integration GIT source code control system repositories and integration with the popular GitHub service. Collaboration A team wiki and a set of collaboration tools to support the documentation needs of developer projects. IDE IDE support with a choice of Java IDEs popular with enterprise developers including JDeveloper, Eclipse, and NetBeans. Build Support for dependency management with the Java Maven build automation tool. Continous Integration Build integration using the Hudson continuous integration system. DevOps Collaboration tools and issue tracking such as increasingly required by modern application development and DevOps practices.
27 27 SOA Orchestration Microservices Choreography Business Case
28 Medication Delivery Process 28 Products Search 2 Deliver Products Incoming Call 90 Pharmacies + 10 inventory stock warehouses distributed across the country to supply orders. 35 in Mexico City + 2 warehouses. Each of one has it s own inventory stock system made with.net. The complete order is delivered to the customer location. Payments are accepted if it has n been payed yet. Confirm Delivery Callcenter operators using a Siebel CRM based system receive 24x7 customer calls asking for several medication all over the country. Submit Order Collect Products 3 4 The delivery person using the mobile device confirms the delivery and the mobile app spread it to all the pharmacies and warehouses involved in the order. ACK The application must spread the order submission to all the pharmacies and warehouses involved to complete the order. A supply delivery person receives order details in a mobile device to collect all the products from one or more places.
29 Medication Delivery Process Systems 29 Siebel CRM Legacy Supports only SOAP Services Delivery App Mobile application Supports REST and SOAP Services Pharmacy Pharmacy point of sale and stock management system.net made Warehouse Stock warehouse management system.net Made
30 Medication Delivery Process: Services 30 Products Search Service It locates the nearest pharmacy to the customer The inventory search goes through the pharmacies or warehouses from the nearest to the farthest until the products are completed. A list with products and locations details is returned. Submit Order Service Receives the order and pharmacies/warehouses to spread it on each one of them. It sends a notification to a logistics mobile app which chooses a delivery person to pick up the products at pharmacies and warehouses and then deliver the complete order to the customer. Order Tracking Service For each step the delivery person takes on his way to pick up and deliver the order to the customer, an update in order status must be sent from mobile app to each pharmacy, warehouse, and to Siebel CRM. Spatial Service Returns a list of pharmacies ordered by the proximity of a given location (customer location). Pharmacy Order Service Receives the products details and creates a new sales order in specific pharmacies. Pharmacy Order Update Service Receives the order status updated in specific pharmacies. Pharmacy Inventory Service Returns a list of inventory of the requested products in specific pharmacies. Warehouse Order Service Receives the products details and creates a new sales order in specific warehouses. Warehouse Order Update Service Receives the order status updated in specific warehouses. Warehouse Inventory Service Returns a list of inventory of the requested products in an specific warehouse. Delivery Notification Service Sends a notification to a logistics mobile app indicating order details. Siebel Order Update Service Receives the order status updated in Siebel.
31 31 Medication Delivery Process: SOA Perspective
32 Medication Delivery Process SOA Services 32 Search Products Service Submit Order Service Order Tracking Service Orchestrated Task Services Spatial Service Pharmacy Service Warehouse Service Delivery Service Siebel Order Service Entity Services Utility Services
33 33 Medication Delivery Process: Microservices Perspective
34 Medication Delivery Process Systems 34 THIS IS NOT A MONOLITHIC APPLICATION Siebel CRM Legacy Supports only SOAP Services Delivery App Mobile application Supports REST and SOAP Services Pharmacy Pharmacy point of sale and stock management system.net made Warehouse Stock warehouse management system.net Made
35 Medication Delivery Process SOA & Microservices 35 Search Products Service Submit Order Service Order Tracking Service Orchestrated Task Services Spatial Service Pharmacy Service Warehouse Service Delivery Service Siebel Order Service Entity Services Utility Services
36 36 Microservices are not for everything, nor is SOA.
37 Thank You! 37 Want to find /sandrafloresmx desarrolloconsoa.blogspot.mx Any Questions?
Microservices + DevOps + Oracle Cloud = A Bright Future. Sai Janakiram Penumuru Chief Technologist & Oracle ACE Director
Microservices + DevOps + Oracle Cloud = A Bright Future Sai Janakiram Penumuru Chief Technologist & Oracle ACE Director Introduction Sai Janakiram Penumuru o Fourteen years of experience - Oracle DBA /
More informationMicroservices: A Flexible Architecture for the Digital Age
ARCHITECTURE A WHITE PAPER SERIES Microservices: A Flexible Architecture for the Digital Age In today s always-on world, it is no longer feasible to release software products on a multi-month or multiyear
More informationAkana, All Rights Reserved Contact Us Privacy Policy. Microservices: What, Why and How
Microservices: What, Why and How Abstract: Enterprise use of microservices is on the rise. By breaking large applications down into small, independently functioning services, microservices enable advances
More informationCombine Microservices Framework for Flexible, Scalable, High Availability Big Data Analytics
Combine Microservices Framework for Flexible, Scalable, High Availability Big Data Analytics Dan Widdis, Principal Operations Research Analyst May 10, 2016 Approved for public release; distribution is
More informationPRINCIPLES OF SERVICE ORIENTATION
PRINCIPLES OF SERVICE ORIENTATION Service Orientation and the enterprise 2 / 20 Enterprise Logic Business logic - documented implementation of the business requirements Application logic - automated implementation
More informationComposite Cloud Applications and Portable Topologies
Composite Cloud Applications and Portable Topologies Vinothini Raju CEO @ Bluemeric Technologies @vinothiniraju Agenda 01 Composite Cloud / Modern Application Business 01 Drivers Continuous Delivery(CD)
More informationContainers and Microservices Create New Performance Challenges
Containers and Microservices Create New Performance Challenges Cloud Computing Expo Santa Clara, 2015 Jonah Kowall, VP Market Development and Insights 2005 2013 Software is eating the world Emergence of
More informationFROM SHORE TO SHIP: USING MESOSPHERE ENTERPRISE DC/OS TO DELIVER REAL TIME MICROSERVICES TO A GLOBAL FLEET OF SHIPS
FROM SHORE TO SHIP: USING MESOSPHERE ENTERPRISE DC/OS TO DELIVER REAL TIME MICROSERVICES TO A GLOBAL FLEET OF SHIPS & WELCOME TO DIGITAL TRANSFORMATION Today we will be taking you through the moments that
More informationMigrating to Cloud - Native Architectures Using Microservices: An Experience Report
Migrating to Cloud - Native Architectures Using Microservices: An Experience Report Armin Balalaie, Abbas Heydarnoori, and Pooyan Jamshidi Sharif University of Technology, Tehran, Iran - 2015 Sonam Gupta
More informationMit Werkzeugen den DevOps Konflikt auflösen
Mit Werkzeugen den DevOps Konflikt auflösen Peter Doschkinow Business Unit Middleware ORACLE Deutschland B.V. & Co KG November 17, 2015 Safe Harbor Statement The following is intended to outline our general
More informationSOA Concepts. Service Oriented Architecture Johns-Hopkins University
SOA Concepts Service Oriented Architecture Johns-Hopkins University 1 Lecture 2 Goals To learn the basic concepts behind SOA The roots of SOA: the history from XML to SOA, and the continuing evolution
More informationSOA, Service-Orientation & Cloud Computing: The Connection Points
SOA, Service-Orientation & Cloud Computing: The Connection Points Thomas Erl SOA Systems Inc. Prentice Hall Service-Oriented Computing Series Started in 2003 Text Books are an Official Part of the SOACP
More informationMark Bailey Senior System Consultant Security, Government, & Infrastructure 2008 Intergraph Corporation
Principles of Service Oriented Architecture Mark Bailey Senior System Consultant Security, Government, & Infrastructure mark.bailey@intergraph.com 2008 Intergraph Corporation Agenda Motivation for Service
More informationApplicazioni Cloud native
Applicazioni Cloud native Marco Dragoni IBM Cloud - Italy Roberto Pozzi IBM Cloud - Italy 2017 IBM Corporation 1 IBM Bluemix is our Integrated Cloud Platform Industry IoT Block Chain Health Financial Services
More informationMICROSERVICES. Prabavathy Arumugam Software AG. All rights reserved. For internal use only
ICROSERVICES Prabavathy Arumugam 2016 Software AG. All rights reserved. For internal use only AGENDA 1. Introducing icroservices 2. icroservices Best Practices 3. icroservices support in the Digital Business
More informationSOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations
SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations By Raman D. Singh Consulting Manager, SOA Practice Protégé Software Services Booth# 1426 Agenda Today Protégé
More informationTop six performance challenges in managing microservices in a hybrid cloud
Top six performance challenges in managing microservices in a hybrid cloud Table of Contents Top six performance challenges in managing microservices in a hybrid cloud Introduction... 3 Chapter 1: Managing
More informationRed Hat Open Shift Container Platform
Red Hat Open Shift Container Platform Daniel.Froehlich@RedHat.com IT Must Evolve to Stay Ahead of Demands Containers package applications with dependencies and isolate the runtime Easy to deploy and portable
More informationEMERGENCE OF MICROSERVICE ARCHITECTURE. Let's start something.
EMERGENCE OF MICROSERVICE ARCHITECTURE Let's start something www.brillio.com TABLE OF CONTENTS Introduction 3 Evolution of Application Architecture 4 Monolithic Architecture 4 Advantages 4 Disadvantages
More informationComparing Servicebased nealford.com
Comparing Servicebased Architectures @neal4d nealford.com 1 agenda Micro Service-oriented Service-based 2 Service-oriented Architecture 3 origins: hubs System B System A System C 4 origins: hubs System
More informationMapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts
Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts by Filippos Santas, Credit Suisse Private Banking in Switzerland In this series of articles we
More informationDell IT Proven: Cloud Native Applications at Your Service
Dell IT Proven: Cloud Native Applications at Your Service Raj Markala, Sr. Manager, Cloud Platforms, Dell IT Ian Cheasty, Principle Developer, Dell IT Agenda 1 Cloud Native Agenda 2 Pivotal Cloud Foundry
More informationPERSPECTIVE. Microservices A New Application Paradigm. Abstract
PERSPECTIVE Microservices A New Application Paradigm Abstract Microservices Architecture is introducing the concept of developing functionality as a number of small self-contained services. This paper
More informationSERVICE ORIENTED ARCHITECTURE (SOA)
International Civil Aviation Organization SERVICE ORIENTED ARCHITECTURE (SOA) ICAO APAC OFFICE BACKGROUND SOA not a new concept. Sun defined SOA in late 1990s to describe Jini. Services delivered over
More informationService-Oriented Architecture: Making the most of SOA What, Why and How
Service-Oriented Architecture: Making the most of SOA What, Why and How Coenie Vermaak Solutions Architect Britehouse Automotive 15 October 2018 2015 1 The benefit potential offered by SOA can only be
More informationMicroservices-based Business Process Model Automation. Agnes Koschmider
Microservices-based Business Process Model Automation Agnes Koschmider Overview What are Microservices? Microservices vs. Monolith Microservices vs. SOA Microservices Framework + BPM Challenges of Microservices-BP
More information1. Comparing Service Characteristics. (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl)
1. Comparing Service Characteristics (by Mark Richards) 2. Analysis and Modeling with Web Services and Microservices(by Thomas Erl) Comparing Service Characteristics ServiceTaxonomy The term service taxonomy
More informationTHETARAY ANOMALY DETECTION
Going Cloud 0100110001101111011100100110010101101101001000000110100101110 0000111001101110101011011010010000001100100011011110110110001 1011110111001000100000011100110110100101110100001000000110000 1011011010110010101110100001011000010000001100011011011110110
More informationMICROSERVICES TENETS: AGILE APPROACH TO SERVICE DEVELOPMENT AND DEPLOYMENT (A.K.A. SOA VS. MICROSERVICES)
MICROSERVICES TENETS: AGILE APPROACH TO SERVICE DEVELOPMENT AND DEPLOYMENT (A.K.A. SOA VS. MICROSERVICES) 10th Symposium and Summer School On Service-Oriented Computing Prof. Dr. Olaf Zimmermann (ZIO)
More informationDevOps: Driving Organizational Change and Agility with PaaS
DevOps: Driving Organizational Change and Agility with PaaS Government and PaaS: What s the Holdup?...2 PaaS: Open for Business...3 How Agencies Can Benefit from the Maturing PaaS Model...5 Infographic...7
More informationIn Pursuit of Agility -
In Pursuit of Agility - BPM and SOA within the Boeing Company Ahmad R. Yaghoobi Associate Technical Fellow Enterprise Architect ahmad.r.yaghoobi@boeing.com Randy Worsech Business Architect Randall.a.worsech@boeing.com
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved. 2
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2 Oracle Cloud Marketplace: An Innovation Ecosystem for Partners and Customers Neelesh Gurnani Sr. Director Product Development Ajay Seetharam
More informationApiOmat. Case Study. Challenge
Case Study SUSE CaaS Platform SUSE Cloud Application Platform In today s digital world, we expect to be able to do everything on our smartphones. makes it quicker and easier for enterprises to develop
More informationSolution Architecture Training: Enterprise Integration Patterns and Solutions for Architects
www.peaklearningllc.com Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects (3 Days) Overview This training course covers a wide range of integration solutions
More informationWanted: Agile Solution for Evolving Marketing Demands
CA SE S TU DY Global Marketing and Branding Service Leader Deploys WSO2 ESB and WSO2 Identity Server to Integrate and Manage Authentication Across 20 Distinct Modules of its Cloud-Based Application Around
More informationOracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash)
Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) An AMX International White Paper January 2008 Page 1 NOTE: The following is intended to outline our general
More informationModernize Application Development to Succeed as a Digital Business
G00302823 Modernize Application Development to Succeed as a Digital Business Published: 30 March 2016 Analyst(s): Kirk Knoernschild, Eric Knipp, Richard Watson, Sean Kenefick, Danny Brian, Gary Olliffe,
More informationService Oriented Architecture
2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary
More informationCustomer Challenges SOLUTION BENEFITS
SOLUTION BRIEF Matilda Cloud Solutions simplify migration of your applications to a public or private cloud, then monitor and control the environment for ongoing IT operations. Our solution empowers businesses
More informationCONTINUOUS INTEGRATION & CONTINUOUS DELIVERY
CONTINUOUS INTEGRATION & CONTINUOUS DELIVERY MICROSERVICES IN AND OUT Organization should be culturally aligned, as well as provide a subtle environment in adopting to a Micro Services architecture. Transitioning
More informationDevOps architecture overview
IBM Cloud Architecture Center DevOps architecture overview The right practices and toolchains to rapidly execute and scale. IBM Bluemix Garage Method takes the best of Design Thinking, Lean, Agile, DevOps
More informationOPENSHIFT CONTAINER PLATFORM
OPENSHIFT CONTAINER PLATFORM FUNDAMENTAL OVERVIEW Mike Surbey Emerging Technology Specialist http://msurbey.com AGENDA 2 1. INTRODUCTION Today s Business Challenge 2. KEY CONCEPTS s, DevOps, etc. 3. HOLISTIC
More informationIntegration in a Cloud native world
Integration in a Cloud native world With much of application landscapes now built on and built for the Cloud, natively, integration middleware too needs to embrace Cloud native principles and provide integration
More informationDevOps KANOKWATT SHIANGJEN COMPUTER SCIENCE SCHOOL OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITY OF PHAYAO
DevOps KANOKWATT SHIANGJEN COMPUTER SCIENCE SCHOOL OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERSITY OF PHAYAO Contents What is DevOps? The Rapid Flow Benefits of DevOps Q & A References https://medium.com/sirisoft/devops-development-it-operation-dc4793d975b5
More informationIBM Cloud White Paper. How to get the benefits of cloud behind your firewall: IBM Cloud Private
IBM Cloud White Paper How to get the benefits of cloud behind your firewall: IBM Cloud Private 2 How to get the benefits of cloud behind your firewall: IBM Cloud Private Contents 2 Introduction 3 Developers
More informationDevelopment Operations in the Cloud: A Use Case and Best Practices
Development Operations in the Cloud: A Use Case and Best Practices Greg Stachnick - Oracle Jeffrey Stephenson - Oracle Tatsuya Nakamura - TG Information Network Co.,Ltd. October 27, 2015 Copyright 2015,
More informationRESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3
RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3 1 Asst Professor, Dept of MCA, SVEC, A. Rangampet. ykkumar83@gmail.com, sujatha229@gmail.com,com 148
More informationAccenture Software for Health and Public Service. Accenture Public Service Platform. Taking SOA from the Whiteboard to the Data Center and Beyond
Accenture Software for Health and Public Service Accenture Public Service Platform Taking SOA from the Whiteboard to the Data Center and Beyond The Accenture Public Service Platform The Accenture Public
More informationThe Fast (Developer) and the Furious (Ops Team)
The Fast (Developer) and the Furious (Ops Team) Martin Percival Solutions Architect, Red Hat @martinpercival An INNOVATION problem? A THROUGHPUT problem? A QUALITY problem? We need to deliver more apps,
More informationJOURNEY TO AS A SERVICE
JOURNEY TO AS A SERVICE CONTAINERIZATION JULY 2017 THE DIGITAL ERA EVOLVED IT TO BUSINESS STRATEGY Siloed, legacy, de-centralized, multi vendor setup. IT product focused. AO Operations IO Operations Wall
More informationJenkins. The coded business. open source
Jenkins The coded business open source When a large banking services provider was faced with a DevOps muddle, streamlining the processes and decentralization of tasks helped them simplify their DevOps
More informationDEVELOPING APPLICATIONS USING MICROSERVICES AND MICROSOFT AZURE SERVICE FABRIC 1
DEVELOPING APPLICATIONS USING MICROSERVICES AND MICROSOFT AZURE SERVICE FABRIC ABSTRACT Microservices based architectures allow for increased scalability and agility when developing and maintaining Customer
More informationThe Oracle DevOps Portfolio
The Oracle DevOps Portfolio Streamline software development, delivery, and maintenance. Cloud Essentials Application development teams are challenged to deliver apps in short timeframes, while IT operations
More informationKeynote Presentation: Driving the Value of SOA in an Enterprise Architecture
Keynote Presentation: Driving the Value of SOA in an Enterprise Architecture Manoj Saxena Vice President Global Solutions and Asset Management IBM Global Business 2007 IBM Corporation Agenda IBM SOA Architect
More informationDeveloper Cloud Service. Transform Your Development Experience
Developer Cloud Service Transform Your Experience Want to easily develop your apps in a fully provisioned environment that helps you code, test, deploy, and then manage them in the cloud? Then start today,
More informationBluemix Overview. Last Updated: October 10th, 2017
Bluemix Overview Last Updated: October 10th, 2017 Agenda Overview Architecture Apps & Services Cloud Computing An estimated 85% of new software is being built for cloud deployment Cloud Computing is a
More informationMTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts
MTAT.03.229 Enterprise System Integration Lecture 6 Service-Oriented Architecture Basic Concepts Marlon Dumas marlon. dumas ät ut. ee Where are we? We have seen technology and architectural styles for
More informationPeople Platform. Claus Jepsen, Chief Architect
People Platform Claus Jepsen, Chief Architect The People Platform Natural language interface Digital Assistant Composite App SDK Automated Business Event Driven Integration hub Loosely coupled integration
More informationProduct Intelligence Report
June 30, 2014 Charlotte Dunlap Current Analysis Senior Analyst, Application JJ Summary Competitive Strengths provides various developer framework and MEAP suite options Oracle leverages SOA Foundation
More informationبﻟﺎطﻣ ﯽﻠﮐ لﺻﻓ رﺳ Se rvice O r ien t A rch it ec t SOA Workshop: A. Mahjoorian, Session
- معماری سرویس گرا (SOA) قسمت ھفتم - مرداد 86 امیر رضا مهجوریان دوره آموزشی شرکت... سر فصل کلی مطالب معرفی معماری سرویس گرا کاربرد معماری سرویس گرا شناخت تفصیلی ادبیات کسب و کار پروتکل ھای معماری سرویس
More informationEVOLUTION OF A SOFTWARE AS A SERVICE ARCHITECTURE EDWARD STASHLUK CTO
EVOLUTION OF A SOFTWARE AS A SERVICE ARCHITECTURE EDWARD STASHLUK CTO May 17 20, 2015 2016 AGENDA: CONTEXT ARCHITECTURE EVOLUTION BIG DATA/ANALYTICS SECURITY SCALABILITY/PERFORMANCE PROCESS Newgistics
More informationInformatica Cloud Application Integration
Data Sheet Informatica Cloud Application Integration Key Benefits Implement processes and APIs with zero code Build APIs with sophisticated data integration capabilities Leverage out-of-the-box connectivity
More informationDRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER
DRAFT ENTERPRISE TECHNICAL REFERENCE FRAMEWORK ETRF WHITE PAPER CONTENTS CONTENTS... 0 INTRODUCTION... 1 VISION AND OBJECTIVES... 1 ARCHITECTURE GUIDING PRINCIPLES... 1 ENTERPRISE TECHNICAL REFERENCE FRAMEWORK
More informationORACLE CLOUD MANAGEMENT PACK FOR MIDDLEWARE
ORACLE CLOUD MANAGEMENT PACK FOR MIDDLEWARE Oracle Enterprise Manager is Oracle s strategic integrated enterprise IT management product line. It provides the industry s first complete cloud lifecycle management
More informationMulti-Containers Orchestration with Live Migration and High-Availability for Microservices
Multi-Containers Orchestration with Live Migration and High-Availability for Microservices Meet Our Presenters Jay Lyman Research Manager, Cloud Platforms, 451 Research Ruslan Synytsky CEO and Co-founder,
More informationIntegration Reloaded Integration Solutions Based on Reactive Principles. Red Expert Alliance
Integration Reloaded Integration Solutions Based on Reactive Principles About: Arturo Viveros Arturo Viveros Principal Middleware Architect at Sysco MW Oracle ACE Oracle Dev Champion Twitter: @gugalnikov
More informationService Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By
Service Oriented Architecture Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By G. SUDHA SADASIVAM, RADHA SHANKARMANI 1 COMPILED BY BJ What is Service-Oriented Architecture? Service-Oriented
More informationACHIEVING A SERVERLESS DEVELOPMENT EXPERIENCE
ACHIEVING A SERVERLESS DEVELOPMENT EXPERIENCE CLOUD EXPO NYC, June 8th 2016 Ivan Dwyer - Head of Business Development, Iron.io ivan@iron.io @fortyfivan Iron.io is an enterprise-grade development platform
More informationTECHED USER CONFERENCE MAY 3-4, 2016
TECHED USER CONFERENCE MAY 3-4, 2016 Guido Falkenberg Software AG From Application Modernization to Digital Enterprise Transformation THE VALUE OF CORE APPLICATIONS IMPORTANCE AND CRITICALITY Tailored
More informationSOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations
SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations A White Paper Oracle Collaborate, April 2008 By Raman D. Singh Consulting Manager, SOA Practice Protégé Software
More informationGUIDE The Enterprise Buyer s Guide to Public Cloud Computing
GUIDE The Enterprise Buyer s Guide to Public Cloud Computing cloudcheckr.com Enterprise Buyer s Guide 1 When assessing enterprise compute options on Amazon and Azure, it pays dividends to research the
More informationExam C Foundations of IBM DevOps V1
Exam C5050 300 Foundations of IBM DevOps V1 1. DevOps enables which three enterprise capabilities? A. continuous metering B. continuous feedback C. continuous delivery D. continuous monitoring E. continuous
More informationTransition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland
Transition to SOA Oracle SOA Suite Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland SOA Bridging the Gap Increasingly Demanding Users End-to-End Processes Shorter Change Cycles
More informationAPIs for the I. The Role of APIs and Web Services in the Era of Digital Business Transformation
APIs for the I The Role of APIs and Web Services in the Era of Digital Business Transformation Yesterday s Applications... Today s User Experience 4 APIs are Key to Digital Transformation APIs drive innovation:
More informationChapter 15. Supporting Practices Service Profiles 15.2 Vocabularies 15.3 Organizational Roles. SOA Principles of Service Design
18_0132344823_15.qxd 6/13/07 4:51 PM Page 477 Chapter 15 Supporting Practices 15.1 Service Profiles 15.2 Vocabularies 15.3 Organizational Roles Each of the following recommended practices can be considered
More informationDeliver a Private Cloud Middleware Platform or Public Cloud Platform as a Service
Deliver a Private Cloud Middleware Platform or Public Cloud Platform as a Service Paul Fremantle, Co-founder and CTO Chris Haddad, Vice President Technology Evangelism Chris Haddad Your Presenters WSO2
More informationSOA Success Methodology
SOA Success Methodology Dr Mohamad Afshar Oracle Fusion Middleware Product Management Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationHybrid Cloud Adoption: Transforming to Hybrid Cloud with DevOps, Microservices, Containers and APIs
Hybrid Cloud Adoption: Transforming to Hybrid Cloud with DevOps, Microservices, Containers and APIs Sanjeev Sharma CTO, DevOps Technical Sales and Adoption IBM Distinguished Engineer, IBM Cloud sanjeev.sharma@us.ibm.com
More informationSOA Workshop - SOMA. Service Oriented Methodology & Architecture SOMA
SOA Workshop - SOMA Service Oriented Methodology & Architecture SOMA History of SOMA In 2005, IBM introduced a way to map business processes to Service Oriented Architecture. SOMA (Service Oriented Modeling
More informationInnovate with Oracle Public Cloud Platform & Infrastructure Services
Innovate with Oracle Public Cloud Platform & Infrastructure Services Ravi Pinto Director, Product Management Copyright 2014 Oracle and/or its affiliates. All rights reserved. Safe Harbor Statement The
More informationAepona Agile Service Enablement Creating services for business transformation
Aepona Agile Service Enablement Creating services for business transformation Aepona Agile Service Enablement (ASE), provides a simple to use, highly flexible and powerful service creation, orchestration
More informationService Oriented Realization of The HTNG Reference Architecture
Oriented Realization of The HTNG Reference Architecture Version 0.6 Revision History Date Version Description Author June 24, 2008 0.1 First Draft with Structure Chris Laffoon (IBM) August 20, 2008 0.2
More informationOpenShift Dedicated: An Inmarsat Story
INMARSAT OpenShift Dedicated: An Inmarsat Story Kevin Crocker Integration and Interoperability Centre of Excellence Copyright Inmarsat Global Limited 2017 OpenShift Dedicated: An Inmarsat Story Outline
More informationService Oriented Architecture
Service Oriented Architecture Part I INTRODUCING SOA Service Oriented Architecture- Presented by Hassan.Tanabi@Gmail.com 2 Fundamental SOA 1. The term "service-oriented" has existed for some time, it has
More informationBuilding a. Digital Marketplace of Commercially Ready Services
Building a Digital Marketplace of Commercially Ready Services Getting Started Many service providers have focused their virtualization efforts initially on the high growth B2B market as they strive to
More informationCloud Computing Lectures SOA
Cloud Computing Lectures SOA 1/17/2012 Service Oriented Architecture Service Oriented Architecture Distributed system characteristics Resource sharing - sharing of hardware and software resources Openness
More informationhttp://azure123.rocks/ Agenda Why use the cloud to build apps? Virtual machines for lift-shift scenarios Microservices and Azure Service Fabric Data services in Azure DevOps solutions Compute Compute
More informationWEB SERVICES AND XML,M.INDUMATHY AP/IT YEAR & SEM:IV & VII UNIT-II
UNIT-II Roots of SOA Characteristics of SOA - Comparing SOA to client-server and distributed internet architectures Anatomy of SOA- How components in an SOA interrelate -Principles of service orientation
More informationCentral Role of Messaging Middleware in Cloud and Digital Transformation Initiatives
White Paper Central Role of Messaging Middleware in Cloud and Digital Transformation Initiatives Sponsored by: IBM Maureen Fleming April 2018 EXECUTIVE SUMMARY Highly decentralized computing is the new
More informationDeploying Microservices and Containers with Azure Container Service and DC/OS
Deploying Microservices and Containers with Azure Container Service and DC/OS Intro The explosion of mobile devices, data, and sensors everywhere has enabled the potential for realtime apps for just about
More informationWHITE PAPER. An Insight into Microservices Testing Strategies. Abstract. Arvind Sundar, Technical Test Lead
WHITE PAPER An Insight into Microservices Testing Strategies Arvind Sundar, Technical Test Lead Abstract The ever-changing business needs of the industry necessitate that technologies adopt and align themselves
More informationDevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s
DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s 15 anni 1 MLN Utenti migrati in cloud +800 Clienti +600 Progetti Crescita Doppia cifra YoY AMERICAS EMEA
More informationDevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s
DevOps E m p o w e r Q u a l i t y A s s u r a n c e b e n e f i t s f o r y o u r p r o j e c t s 15 anni 1 MLN Utenti migrati in cloud +800 Clienti +600 Progetti Crescita Doppia cifra YoY AMERICAS EMEA
More informationTransforming Telecom BSS/OSS with MicroServices for Greater Agility
Transforming Telecom BSS/OSS with Micro for Greater Agility Kannan Ramakrishnan, Head of Product Management & Marketing, TCS HOBS Raghavan Venkatasubramanian, Chief Architect, Orchestration & Integration
More informationFly high with Microservices Architecture Splitting the Monolith
Fly high with Microservices Architecture Splitting the Monolith Angel Gruev 2017 Nice to meet you! I m Angel from Dreamix. Agenda How it all started? Key benefits of microservices Microservices and business
More informationReaching Customers Across Multiple Channels
Leading Provider of Cloud-Based Customer Experience Solutions Relies on Integrated, Modular WSO2 Middleware to Speed the Delivery of Services that Enhance User Engagement Businesses recognize that brand
More informationAn Approach for Assessing SOA Maturity in the Enterprise
An Approach for Assessing SOA Maturity in the Enterprise by Andrzej Parkitny, Enterprise Architect, Telus Abstract: As a large organization grows, system integration becomes an important aspect of the
More informationAPI 360: The Complete API Strategy Model for the Enterprise
API 360: The Complete API Strategy Model for the Enterprise Enabling Growth With APIs Growing your enterprise is an ongoing priority. And, as the Successfully executing a digital strategy requires the
More informationIBM WebSphere Service Registry and Repository, Version 6.0
Helping you get the most business value from your SOA IBM Repository, Version 6.0 Highlights Provide clear visibility into service Use other standard registries associations and relationships while and
More informationOn demand operating environment solutions To support your IT objectives Transforming your business to on demand.
On demand operating environment solutions To support your IT objectives Transforming your business to on demand. IBM s approach to service-oriented architecture Doing business in the on demand era Technological
More information