SOFTWARE-DEFINED ARCHITECTURE
|
|
|
- Ezra Caldwell
- 10 years ago
- Views:
Transcription
1 SOFTWARE-DEFINED ARCHITECTURE TAKING WEB SCALE TO THE NEXT LEVEL IN THE CLOUD A WHITEPAPER BY MODULUS WHITEPAPER / SOFTWARE-DEFINED ARCHITECTURE 1
2 SUMMARY Software-Defined Architecture (SDA) is a new style of software architecture that advances already powerful Web Scale applications. Web Scale refers to the capabilities that large cloud services firms such as Amazon, Netflix, and Facebook have to scale up software to huge audiences while remaining agile enough to adapt rapidly. Coming in the wake of software-defined networking and software-defined storage, SDA enables a new, more flexible Web Scale by introducing a layer of virtualization between software and its consumers. The result is the power to connect a vast array of consumers to complex backend systems while simultaneously masking that complexity. SDA makes it possible to change the underling software easily, without affecting the consumer. However, getting SDA to deliver the next generation of Web scale is as much about technology as it is about the people and processes who manage it. This paper looks at what it takes to be successful with SDA and the roles that software platforms play in ensuring optimal outcomes in Web Scale computing. MODULUS WHITEPAPER / SOFTWARE-DEFINED ARCHITECTURE 2
3 INTRODUCTION Technology, businesses, and consumers are engaged in an endless, synergistic dance. Technology influences the way people do business, but it also adapts to changing user expectations. For instance, the Web changed the way people shopped for cars. Now, the consumer expectation that car dealers will provide information online has led to the creation of wholly new car-buying apps. We are now seeing a similar evolution with the advent of Software- Defined Architecture (SDA). SDA is the new incarnation of Web Scale computing. Both Web Scale and SDA refer to technologies that enable businesses to function as digital entities, engaging deeply with potentially very large groups of customers and third parties with a high degree of flexibility. SDA takes Web Scale further, establishing a virtualization layer between software applications and users both human and machine. The boundary conceals the internal details of the underlying software. SDA is a boon to agility, making it possible to change or replace the implementation quickly and without affecting the consumer. This paper explores how SDA works and how it takes Web Scale enterprises to new heights of agility and scalability. WEB SCALE COMPUTING: THE ORIGINAL BREAKTHROUGH SOFTWARE DEFINED APPLICATIONS ON THE APPLICATION ARCHITECTURE ROAD MAP SVC T SVC SVC OUTER APIs VIRTUALIZATION BOUNDARY SERVICE APIs INNER APIs MONO 2-TIER 3-TIER SOA WEB SCALE SOA SOFTWARE-DEFINED SOA 1970 S 1980 S 1990 S 2000 S 2010 S USER EXPERIENCE BUSINESS LOGIC T THING (FIT FOR PURPOSE DEVICE) SVC SERVICE Figure 1 - Web scale as an evolution of Service-Oriented Architecture (SOA) - (Source: Gartner) Web Scale is a term that describes where a lot of enterprise IT is headed. Web Scale means handling system growth that s non-linear, with explosive changes in demand and load. Web Scale systems can handle rapid growth efficiently. They tend not to have architectural bottlenecks that require re-tooling as requirements inevitably shift. Gartner characterizes Web Scale as a natural evolution of software architecture, as depicted in Figure 1. As the 3-tier architecture of the 1990 gave way to Service-Oriented Architecture (SOA), architectures started to divide the user experience increasingly from the business logic through web services. Web Scale further disconnects User Experience () and services from underlying software and data. Examples of Web Scale enterprise include Facebook, NetFlix, Uber, and Google. But, Web Scale is not just about size. Web Scale is about organizations and processes. It s a state of mind. Business of all sizes can create Web MODULUS WHITEPAPER / SOFTWARE-DEFINED ARCHITECTURE 3
4 Scale applications. It s about meeting consumer expectations. Consumers today simply expect the brands they patronize to be always on, always mobile, always up to date. The technologies that gave companies like Google a way to scale to massive compute environments are now available to all enterprises. There is an assumption that personalized data will be available on demand, with all the access to sensitive back systems that assumption entails. TAKING WEB SCALE TO THE NEXT LEVEL WITH SDA Web Scale is not easy. One cannot push a button and make it happen. It takes a technological and organizational rethinking to get there. Its success rides on many factor, including use of industrial scale infrastructure. Typically based on the cloud, industrial scale architecture means being able to add massive amounts of compute, network, and storage capacity on demand. Web scale needs to be built on a web-oriented architecture. Use of open standards, HTTP, and TCP-IP are essentially required for achieving Web scale. The management of Web scale applications must be programmable, with a high level of administrative automation. The development process should be based on agile methodologies within a collaborative, learning organization. SDA introduces a structure that simplifies the implementation of Web Scale and enables it to achieve new heights of agility and scalability. The emergence of SDA is a new step in a broad IT trend. As systems migrate to the cloud, architects are increasingly using software to make connections that used to be specific to physical equipment or distinct software and data sources. Examples include Software-defined Networking (SDN), Software-defined Storage (SDS), and the Software-Defined Datacenter (SDDC). SDN virtualizes connections between systems and networks, replacing physical connections with software. SDS does the same thing for storage capacity. FLEXIBILITY THROUGH LOOSE COUPLING SDA takes Web Scale to the next level of agility and scalability by abstracting the internal from the external. The architecture becomes a great deal more flexible by loosely coupling of architectural elements to create a nearly total division between inner systems and external users. In this scenario, the user can be human, software, or a thing like a sensor or a vehicle. As Figure 2 shows, two layers of Application Programming Interfaces (APIs) form the virtualization boundary between the inside and outside worlds. SDA starts with Services, such as SOAP web services or REST-based APIs, but they are not consumed directly. Instead, as Figure 2 shows, SDA creates a layer of virtualization between software producers and consumers. The inner STEP UP TO DIGITAL BUSINESS SOFTWARE DEFINED APPLICATIONS FOR APPLICATIONS VIRTUALIZATION API TRANSLATION PROTOCOL TRANSLATION MODEL TRANSLATION AD-HOC APIs SECURITY MONITORING OPTIMIZATION ROUTING LOAD BALANCING INTEGRATION COMPOSITION ORCHESTRATION CONTEXT INJECTION SCHEDULING Figure 2 SDA and the separation between inner and outer APIs, including the technological capabilities required to make it work. (Source: Gartner) APIs describe the organization of the underlying software and data using open standards. The outer APIs enable simple, safe consumption of the inner APIs. It is then possible to change or replace a back-end software component without affecting anything on the consumption side of the architecture. Being able to connect, disconnect, and reconnect applications through standards-based APIs removes much of the friction that traditionally slowed down scaling and modifications of application architectures. INNER APIs SVC SVC SVC SVC SDA GATEWAY OUTER APIs SERVICE THING API MANAGER - APIGEE - MASHERY API GATEWAY - LAYER7 - VORDEL ESB SUITE - TIBCO - SOFTWARE AG ipaas - IBM CASTIRON - DELL BOOMI MODULUS WHITEPAPER / SOFTWARE-DEFINED ARCHITECTURE 4
5 THE SDA GATEWAY The virtualization boundary between internal and external architectural elements needs to be mediated by a type of software (or a collection of applications) known as an SDA Gateway. The gateway takes care of virtualizing the Inner APIs. As Figure 2 illustrates, the gateway is tasked with many critical functions to ensure that the SDA can function. These include the translation of APIs, protocols, and models. For instance, if an external service uses JSON over REST to call on an internal API that s exposing an underlying SOAP service, the gateway needs to handle the translation back and forth between these two protocols. The level of open connectivity enabled by SDA is potentially chaotic and insecure. Administrators on both sides needs to be aware of the status of the boundary and the performance of components that are connected through it. To mitigate the risks of unreliable or insecure APIs, the SDA Gateway performs many functions. The following is a partial list of SDA Gateway features, though few SDA Gateway products actually do all of these with equal effectiveness: VIRTUALIZATION The inner/outer API combination of the SDA construct creates a virtual end point for a service. Even if a service is buried deep behind a firewall, it can be surfaced as a virtual endpoint in the clouding using a REST-based API. The gateway manages this process and facilitates connectivity between the inner and outer APIs that make it possible. TRANSLATION OF PROTOCOLS AND MODELS As API calls go in and out of the SDA, the gateway often has to translate between the various languages, message protocols, and data models used by the SDA components. For instance, a web might use REST and JSON to call on a REST API to get data from a SOAP-based web service behind the firewall. The gateway translates the messages back and forth so the API call will produce the desired result. The gateway enables agility in this case because the developer does not have to understand how to make a SOAP call in order to get data from a SOAP resource. This is saves a lot of time. And, not all developers are even familiar with SOAP. SECURITY Exposing open APIs to the world is inherently insecure, even if it helps business grow. The SDA Gateway needs to authorize and authenticate API users, both human and machine. It has to control access and filter content. In some cases, the gateway may need to manage the OAuth protocol or create security assertions to clear secondary and tertiary API calls from a single requester. MONITORING The gateway monitors APIs to ensure that they are functioning as intended. This might involve defining and enforcing an agreed-upon service level, alerting administrators if a service is slow or failed, or redirecting API calls to a failover API instance. OPTIMIZING, ROUTING, AND LOAD BALANCING An SDA Gateway is responsible for managing the flow of API calls and routing intra-service messages that occur between SDA components. This may require load balancing to maintain service levels. INTEGRATION The SDA Gateway functions as an application integration mechanism, though it is loosely coupled. There are no proprietary connectors or hardcoded integrations. COMPOSITION AND ORCHESTRATION Some SDA Gateways are able to orchestrate workflows that consist of sequential API calls. MODULUS WHITEPAPER / SOFTWARE-DEFINED ARCHITECTURE 5
6 Figure 3 shows an example of orchestration. In this case, a retailer wants to create an automatic sale on winter boots any time the temperature drops to a certain level outside a store location. To do this, a gateway can orchestrate a series of tasks that call on a weather sensing Thing that is connected to the gateway. The orchestration could set up an event listener that responded to a cold event by prompting the retailer s ecommerce server and product database web services to publish the boot sale during the cold snap and take it down after the rain stopped. To make this work, the gateway has to transform between SOAP and REST messages while doing the orchestration. 3) WHICH PRODUCTS GET DISCOUNT? PRODUCT BASE SOAP WEB SERVICE API 5) DISPLAY DISCOUNT REST/JSON 4) SET WINTER BOOTS TO DISCOUNT WEB INNER APIs E-COMMERCE SERVER SOAP WEB SERVICE API SDA GATEWAY API API API API OUTER APIs WEATHER SENSOR THING SERVICE API 2) TELL E-COMMERCE SERVICE THAT IT S 5º JSON-TO-SOAP TRANSFORMATION 1) IT S 5º OUTSIDE REST/JSON Figure 3 Example of orchestration of SDA components using APIs and an SDA gateway. The scenario depicted in Figure 3 shows how flexible and scalable the SDA gateway approach can be. The retailer could easily add new s and things to the outer API or more services on the internal APIs. Switching the orchestration is relatively simple because the entire process is done with open standards-based APIs. No application integration technology or proprietary adapters are required. Because the connections between the components are logical and software-based, adding additional capacity is also simple. The whole setup can scale quickly. THE ROLE OF SOFTWARE PLATFORMS IN SDA It s important to bear in mind that the S in SDA represents both the connections between applications as well as the applications themselves. The success of SDA depends partly on the gateway, but the actual software itself is critical for achieving the kind of agility and scalability that the architecture promises. For this reason, it s necessary to understand the how the underlying software platforms make the SDA possible. Software development and deployment in the SDA presents an incomplete, evolving picture. However, a number or realities and best practices are emerging. The most basic question that needs to be asked and answered about a software platform in SDA is, Does it further the agility and scalability inherent in the architecture? SDA AND AGILE METHODOLOGIES Some perspective can help. SDA has arisen in parallel with a significant change in the way software is developed and deployed. In recent years, the traditional, linear waterfall method of software development has been supplanted in many cases by newer agile methodologies. Agile software development methodologies involve writing software code in short bursts, known as sprints, that might last a week or two. Instead of gathering all requirements for an application, producing a lengthy, complete design document, and then spending a long period of time coding an entire application, the agile approach breaks the process up into smaller steps. One advantage of the agile process is that it can show stakeholders features they have requested in a rapid timeframe so it is possible to change the design of the application as the development process goes forward. Agile tends to be more flexible than waterfall. MODULUS WHITEPAPER / SOFTWARE-DEFINED ARCHITECTURE 6
7 Many discussions of SDA assume that agile methodologies are in use, at least in the outer side of the architecture. In addition, it is also often assumed that related processes and technologies are in use together with agile. These include Continuous Integration (CI) and DevOps. CI makes it possible to add newly coded features or updates to live software in production without having to reinstall the entire application. DevOps refers to the merging of software development and IT operations teams. When an IT department uses DevOps, it is uniting two previously separate groups that were responsible for developing and deploying software. The result, if DevOps is done right, is to speed up the development and deployment of code. When CI and DevOps are performed together, the iterative pace of software change can accelerate greatly. SDA platforms should ideally support these capabilities. There is a natural synergy. SDA gives IT managers the ability to add, modify, and remove integrations between systems and data with relative ease. If the underlying software can also be modified quickly, the net effect is greater agility. Managers of SDA would prefer not to hear, You can integrate this application in 18 months when we re finished with the waterfall process. The integration requirements would likely have changed by then, in any event. They want to hear, You can add our new build next week. WHAT THE SOFTWARE PLATFORM IN SDA DOES The very definition of a software platform is changing in this current moment. It used to be well-understood that software was developed in a dedicated development environment, tested, and then deployed on a separate production server. This is less the case today, due to the fluidity with which agile processes work. For example, with Node.js as hosted by Modulus and others, the barriers between software development and production deployment are nearly nonexistent. Code can be developed, deployed, and scaled seamlessly through a single interface on a single platform. From today s vantage point, the software platform for SDA is responsible for the creation and deployment of some of the software that functions in the SDA. Not all. The very nature of SDA is heterogeneous. There are going to be all sorts of software assets at work in an SDA environment. But, where the IT manager can control the software platform, the following criteria should be taken into consideration: The Software Platform is Where You Write and Deploy Code into the SDA The software platform should be able to manage the deployment of code efficiently from development to production. You can Host APIs on the Software Platform APIs, that key enabling technology of the API can be hosted on the software platform. For example, some enterprises host their APIs on Modulus and other platforms like it. Placing an API on a cloud-based software platform makes it possible to scale up API instances in response to changes in growth in load. You Manage Your Code in the SDA through the Software Platform The software platform should give you the ability to manage multiple versions of your application in a coherent, seamless way. With the rapid pace of iteration, a good software platform keeps administrative overhead to a minimum for managing the coding workflow. The Platform Gives you Usage Metrics Administrators should be able to get metrics on application and API consumption and performance from the software platform. MODULUS WHITEPAPER / SOFTWARE-DEFINED ARCHITECTURE 7
8 The Platform is where the Team Collaborates on the Code in the SDA A good software platform is designed for team collaboration. This can be for development only or for DevOps. The platform should enable communication and cooperation between different stakeholders, including line of business managers if they need to be included in the software development process. The software platform overlaps to some extent with the gateway. Some gateways provide some of the same functions as the software platform. The reverse is also true, but they are distinct technologies. In the best case, the software platform and gateway are configured to work together. Together, they form the basis for a strong SDA. CONCLUSION Web Scale is the path that today s businesses need to take to become digital enterprises. SDA is the means to get there, at the new, high level of agility and scalability required for success. SDA works when there is a fusion of architecture and technology, as well as people and process. The architecture calls for a virtualization layer between software applications and human and machine users. Instead of integrating applications with each other directly, or through proprietary connectors, the SDA relies on open standards-based APIs. An SDA Gateway realizes the virtualization layer, giving enabling a high degree of flexibility to connect, disconnect, and reconnect many different types of software and IT assets, such as data sources and storage. SDA translates into agility, making it possible to change or replace the implementation quickly and without affecting the consumer. Software platforms comprise the other technological element of a successful SDA. While the Gateway facilitates the handling of the API calls and the overall structure of the architecture, the software platform makes possible the kind of underlying software components that bring out the scale and flexibility potential of the SDA. The software platform, which is likely to be employed for the execution of an agile development methodology, gives developers and IT operations managers the ability to create, deploy software and APIs that function within the SDA. The platform is the tool they use so SDA can take Web Scale computing to its greatest potential for agility and scale. MODULUS WHITEPAPER / SOFTWARE-DEFINED ARCHITECTURE 8
WHITE PAPER. Written by: Michael Azoff. Published Mar, 2015, Ovum
Unlocking systems of record with Web and mobile front-ends CA App Services Orchestrator for creating contemporary APIs Written by: Michael Azoff Published Mar, 2015, Ovum CA App Services Orchestrator WWW.OVUM.COM
A Look at the New Converged Data Center
Organizations around the world are choosing to move from traditional physical data centers to virtual infrastructure, affecting every layer in the data center stack. This change will not only yield a scalable
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY
INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY A PATH FOR HORIZING YOUR INNOVATIVE WORK SOFTWARE DEFINED NETWORKING A NEW ARCHETYPE PARNAL P. PAWADE 1, ANIKET A. KATHALKAR
SOA and API Management
SOA and API Management Leveraging Your Investment in Service Orientation Version 1.0 December 2013 John Falkl General Manager, Technology, Strategy & Integration Haddon Hill Group, Inc. Contents Introduction...
IBM API Management Overview. 2014 IBM Corporation
IBM API Management Overview Please Note IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Information regarding potential
SOA and Cloud in practice - An Example Case Study
SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is
API Architecture. for the Data Interoperability at OSU initiative
API Architecture for the Data Interoperability at OSU initiative Introduction Principles and Standards OSU s current approach to data interoperability consists of low level access and custom data models
Service Governance and Virtualization For SOA
Service Governance and Virtualization For SOA Frank Cohen Email: [email protected] Brian Bartel Email: [email protected] November 7, 2006 Table of Contents Introduction 3 Design-Time Software
Preparing for the Software-Defined Data Center A TECH TARGET WHITE PAPER FOR AVNET TECHNOLOGY SOLUTIONS
Preparing for the Software-Defined Data Center A TECH TARGET WHITE PAPER FOR AVNET TECHNOLOGY SOLUTIONS Opportunity and Market Size In IT today, anything even loosely characterized as softwaredefined is
Service Oriented Architecture (SOA) An Introduction
Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages
Introduction to SAML
Introduction to THE LEADER IN API AND CLOUD GATEWAY TECHNOLOGY Introduction to Introduction In today s world of rapidly expanding and growing software development; organizations, enterprises and governments
Simplifying Data Data Center Center Network Management Leveraging SDN SDN
Feb 2014, HAPPIEST MINDS TECHNOLOGIES March 2014, HAPPIEST MINDS TECHNOLOGIES Simplifying Data Data Center Center Network Management Leveraging SDN SDN Author Author Srinivas Srinivas Jakkam Jakkam Shivaji
White Paper: Security and Agility in the API Economy. Optimizing and securing your APIs with ViewDS Identity Solutions and Layer 7
White Paper: Security and Agility in the API Economy Optimizing and securing your APIs with ViewDS Identity Solutions and Layer 7 Security and Agility in the API Economy The API Economy is more than the
API Management: Powered by SOA Software Dedicated Cloud
Software Dedicated Cloud The Challenge Smartphones, mobility and the IoT are changing the way users consume digital information. They re changing the expectations and experience of customers interacting
HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer
HAWAII TECH TALK SDN Paul Deakin Field Systems Engineer SDN What Is It? SDN stand for Software Defined Networking SDN is a fancy term for: Using a controller to tell switches where to send packets SDN
Software-Defined Networks Powered by VellOS
WHITE PAPER Software-Defined Networks Powered by VellOS Agile, Flexible Networking for Distributed Applications Vello s SDN enables a low-latency, programmable solution resulting in a faster and more flexible
A Comprehensive Solution for API Management
An Oracle White Paper March 2015 A Comprehensive Solution for API Management Executive Summary... 3 What is API Management?... 4 Defining an API Management Strategy... 5 API Management Solutions from Oracle...
Service Virtualization: Managing Change in a Service-Oriented Architecture
Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual
Getting started with API testing
Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...
Cloud, SDN and the Evolution of
Cloud, SDN and the Evolution of Enterprise Networks Neil Rickard Gartner is a registered trademark of Gartner, Inc. or its affiliates. This publication may not be reproduced or distributed in any form
SAP API Management Power Digital Acceleration with APIs. Saad Syed
SAP API Management Power Digital Acceleration with APIs Saad Syed new demands of the digital economy bigger scale broader range of devices more data faster speed 2015 SAP AG. All rights reserved. 2 2015
An Application-Centric Infrastructure Will Enable Business Agility
An Application-Centric Infrastructure Will Enable Business Agility March 2014 Prepared by: Zeus Kerravala An Application-Centric Infrastructure Will Enable Business Agility by Zeus Kerravala March 2014
Service Mediation. The Role of an Enterprise Service Bus in an SOA
Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7
Introduction to Service-Oriented Architecture for Business Analysts
Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing
Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)
Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms. In a tale
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
Why Service Providers Need an NFV Platform Strategic White Paper
Why Service Providers Need an NFV Platform Strategic White Paper Network Functions Virtualization (NFV) brings proven cloud computing and IT technologies into the networking domain to help service providers
Oracle Cloud Platform. For Application Development
Oracle Cloud Platform For Application Development Cloud computing is now broadly accepted as an economical way to share a pool of configurable computing resources. 87 percent of the businesses that participated
The Road to SDN: Software-Based Networking and Security from Brocade
WHITE PAPER www.brocade.com SOFTWARE NETWORKING The Road to SDN: Software-Based Networking and Security from Brocade Software-Defined Networking (SDN) presents a new approach to rapidly introducing network
The Promise and the Reality of a Software Defined Data Center
The Promise and the Reality of a Software Defined Data Center Authored by Sponsored by Introduction The traditional IT operational model is highly manual and very hardware centric. As a result, IT infrastructure
DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY
Accenture Architecture Services DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY Development Operations WHAT IS DEVOPS? IT delivery supporting the new pace of business Over the
5 Pillars of API Management with CA Technologies
5 Pillars of API Management with CA Technologies Introduction: Managing the new open enterprise Realizing the Opportunities of the API Economy Across industry sectors, the boundaries of the traditional
Virtualization, SDN and NFV
Virtualization, SDN and NFV HOW DO THEY FIT TOGETHER? Traditional networks lack the flexibility to keep pace with dynamic computing and storage needs of today s data centers. In order to implement changes,
An Enterprise Architect s Guide to API Integration for ESB and SOA
An Enterprise Architect s Guide to API Integration for ESB and SOA The New Digital Imperative While some are still adjusting to the idea, you re well aware that we re living in an application economy.
Improve business agility with WebSphere Message Broker
Improve business agility with Message Broker Enhance flexibility and connectivity while controlling costs and increasing customer satisfaction Highlights Leverage business insight by dynamically enriching
How service-oriented architecture (SOA) impacts your IT infrastructure
IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction
Testing Web Services Today and Tomorrow
Copyright Rational Software 2002 http://www.therationaledge.com/content/oct_02/m_webtesting_jb.jsp Testing Web Services Today and Tomorrow by Jason Bloomberg Senior Analyst ZapThink LLC With all the attention
SDN and NFV in the WAN
WHITE PAPER Hybrid Networking SDN and NFV in the WAN HOW THESE POWERFUL TECHNOLOGIES ARE DRIVING ENTERPRISE INNOVATION rev. 110615 Table of Contents Introduction 3 Software Defined Networking 3 Network
OPENIAM ACCESS MANAGER. Web Access Management made Easy
OPENIAM ACCESS MANAGER Web Access Management made Easy TABLE OF CONTENTS Introduction... 3 OpenIAM Access Manager Overview... 4 Access Gateway... 4 Authentication... 5 Authorization... 5 Role Based Access
SOFTWARE-DEFINED NETWORKS
THE PROMISE OF SOFTWARE-DEFINED NETWORKS SDNs offer organizations a flexible solution capable of reimagining the enterprise network. The IT community is abuzz with discussions about software-defined networks
VMware and Primary Data: Making the Software-Defined Datacenter a Reality
VMware and Primary Data: Making the Software-Defined Datacenter a Reality CONTENTS About This Document... 3 Freeing Data From Physical Storage Silos... 3 Dynamically Move Virtual Disks to Meet Business
How Network Operators Do Prepare for the Rise of the Machines
Internet of Things and the Impact on Transport Networks How Network Operators Do Prepare for the Rise of the Machines Telecommunication networks today were never designed having Inter of Things use cases
Pervasive Software + NetSuite = Seamless Cloud Business Processes
Pervasive Software + NetSuite = Seamless Cloud Business Processes Successful integration solution between cloudbased ERP and on-premise applications leveraging Pervasive integration software. Prepared
Modern SOA Testing. A Practitioners Guide to. July 2011
A Practitioners Guide to Modern SOA Testing Gaurish Hattangadi Abstract Today s dynamic business needs are shaping the modern IT industry. Lower costs and faster time to market have propelled forward market-changing
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
Implementing Software- Defined Security with CloudPassage Halo
WHITE PAPER Implementing Software- Defined Security with CloudPassage Halo Introduction... 2 Implementing Software-Defined Security w/cloudpassage Halo... 3 Abstraction... 3 Automation... 4 Orchestration...
How the emergence of OpenFlow and SDN will change the networking landscape
How the emergence of OpenFlow and SDN will change the networking landscape Software-defined networking (SDN) powered by the OpenFlow protocol has the potential to be an important and necessary game-changer
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
Developing SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
ENSEMBLE OSA Bringing the Benefits of the Cloud to the Metro Edge
TECHNOLOGY BRIEF ENSEMBLE OSA Bringing the Benefits of the Cloud to the Metro Edge Business and individual consumers are enjoying the benefits of cloud technology every day, sometimes without even knowing
Modern Application Architecture for the Enterprise
Modern Application Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS) Executive Summary Developers don t adopt locked down platforms.
Cloud Service Brokerage Case Study. Health Insurance Association Launches a Security and Integration Cloud Service Brokerage
Cloud Service Brokerage Case Study Health Insurance Association Launches a Security and Integration Cloud Service Brokerage Cloud Service Brokerage Case Study Health Insurance Association Launches a Security
Driving SDN Adoption in Service Provider Networks
WHITEPAPER Software Defined Networking (SDN) Driving SDN Adoption in Service Provider Networks This whitepaper provides an overview of key requirements and enablers for driving SDN adoption in Service
How the Emergence of OpenFlow and SDN will Change the Networking Landscape
How the Emergence of OpenFlow and SDN will Change the Networking Landscape Software-Defined Networking (SDN) powered by the OpenFlow protocol has the potential to be an important and necessary game-changer
Now that you have a Microsoft private cloud, what the heck are you going to do with it?
Now that you have a Microsoft private cloud, what the heck are you going to do with it? Tony Bradley Microsoft MVP, CISSP-ISSAP Principal Analyst, Bradley Strategy Group Abstract Choosing and building
Sentinet for BizTalk Server SENTINET
Sentinet for BizTalk Server SENTINET Sentinet for BizTalk Server 1 Contents Introduction... 2 Sentinet Benefits... 3 SOA and APIs Repository... 4 Security... 4 Mediation and Virtualization... 5 Authentication
Reaching 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
White paper. Business Applications of Wide Area Ethernet
White paper Business Applications of Wide Area Ethernet 1 Introduction When enterprises use Ethernet as a wide area networking solution, they have the potential to realize significant gains in network
MANAGING USER DATA IN A DIGITAL WORLD
MANAGING USER DATA IN A DIGITAL WORLD AIRLINE INDUSTRY CHALLENGES AND SOLUTIONS WHITE PAPER OVERVIEW AND DRIVERS In today's digital economy, enterprises are exploring ways to differentiate themselves from
Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION
October 2013 Daitan White Paper Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION Highly Reliable Software Development Services http://www.daitangroup.com Cloud
STRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape
STRATEGIC WHITE PAPER The next step in server virtualization: How containers are changing the cloud and application landscape Abstract Container-based server virtualization is gaining in popularity, due
Cost effective methods of test environment management. Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA
Cost effective methods of test environment management Prabhu Meruga Director - Solution Engineering 16 th July SCQAA Irvine, CA 2013 Agenda Basic complexity Dynamic needs for test environments Traditional
Taking the Open Path to Hybrid Cloud with Dell Networking and Private Cloud Solutions
Taking the Open Path to Hybrid Cloud with Dell Networking and Private Cloud Solutions In This Paper Frequently, the network is the stumbling point to cloud adoption SDN offers a more dynamic, virtualized
CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment
CloudCenter Full Lifecycle Management An application-defined approach to deploying and managing applications in any datacenter or cloud environment CloudCenter Full Lifecycle Management Page 2 Table of
The State of Application Delivery in 2015
The State of Application Delivery in 2015 a report by F5 f5.com/soad 1 Introduction F5 surveyed customers from more than 300 organizations (of all sizes) across a broad spectrum of vertical markets such
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS
REFERENCE ARCHITECTURE FOR SMAC SOLUTIONS Shankar Kambhampaty 1 and Sasirekha Kambhampaty 2 1 Computer Science Corporation (CSC), India [email protected] 2 Student, Department of Computer Science,
Leveraging SDN and NFV in the WAN
Leveraging SDN and NFV in the WAN Introduction Software Defined Networking (SDN) and Network Functions Virtualization (NFV) are two of the key components of the overall movement towards software defined
What You Need to Know About Transitioning to SOA
What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures
SAP INTEGRATION APPROACHES
SAP INTEGRATION APPROACHES Best Practices for SAP application integration projects Abstract: One of the most pervasive challenges for SAP shops is integrating SAP to other applications within their organization.
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing
Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,
Application Integration Through Integration Platform as a Service (ipaas)
Application Integration Through Integration Platform as a Service (ipaas) Evolving into the Connected Cloud Anthony Cervantes Principal (832) 298-3008 [email protected] Pariveda Solutions,
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt [email protected] 2 Computer
Develop and test faster by virtualizing constrained application components
Data sheet Develop and test faster by virtualizing constrained application components HP Service Virtualization 3.0 Today s consumers have grown up with the expectation that their digital experience is
IBM MobileFirst Launch David Lee Heyman
IBM MobileFirst Launch David Lee Heyman WW Mobile Business Agility Tiger Team IBM's Mobile Enterprise - A personal journey Watch now: http://youtu.be/0sealyljfag Announcing: IBM MobileFirst 5 2013 IBM
WHITE PAPER. Automating Network Provisioning for Private Cloud
WHITE PAPER Automating Network Provisioning for Private Cloud Executive Summary Roughly 80 percent of all enterprise IT today is virtualized. Virtualization is a key enabler in deploying private clouds
Beyond ESB Architecture with APIs
ebook How APIs displace ESBs and SOA in the Enterprise By Ed Anuff Hex #FC4C02 Hex #54585A Table of Contents Introduction 1 ESBs and App Servers Are the Problem 2-3 Modern apps and ESBs: an impedance mismatch
Network Services in the SDN Data Center
Network Services in the SDN Center SDN as a Network Service Enablement Platform Whitepaper SHARE THIS WHITEPAPER Executive Summary While interest about OpenFlow and SDN has increased throughout the tech
FROM A RIGID ECOSYSTEM TO A LOGICAL AND FLEXIBLE ENTITY: THE SOFTWARE- DEFINED DATA CENTRE
FROM A RIGID ECOSYSTEM TO A LOGICAL AND FLEXIBLE ENTITY: THE SOFTWARE- DEFINED DATA CENTRE The demand for cloud infrastructure is rapidly increasing, the world of information is becoming application and
Sage Integration Cloud Technology Whitepaper
Sage Integration Cloud Technology Whitepaper Sage Christian Rubach July 21, 2016 Abstract Sage is committed to providing businesses around the world the information, insight and tools they need to succeed.
Business Process Management Tampereen Teknillinen Yliopisto
Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented
Introduction to DevOps on AWS
Introduction to DevOps on AWS David Chapman December 2014 Contents Contents Abstract Introduction Agile Evolution to DevOps Infrastructure as Code AWS CloudFormation AWS AMI Continuous Deployment AWS CodeDeploy
Network Virtualization Solutions - A Practical Solution
SOLUTION GUIDE Deploying Advanced Firewalls in Dynamic Virtual Networks Enterprise-Ready Security for Network Virtualization 1 This solution guide describes how to simplify deploying virtualization security
SOA Myth or Reality??
IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email [email protected] Session S04 http://www.circle4.com/papers/s04soa.pdf
Load and Performance Load Testing. RadView Software October 2015 www.radview.com
Load and Performance Load Testing RadView Software October 2015 www.radview.com Contents Introduction... 3 Key Components and Architecture... 4 Creating Load Tests... 5 Mobile Load Testing... 9 Test Execution...
From SOA to MOA: Transitioning from Service to Mobile Oriented Architectures
From SOA to MOA: Transitioning from Service to Mobile Oriented Architectures OVERVIEW The evolution of enterprise mobility has brought with it new challenges to organizations attempting to enable the right
Relational Databases in the Cloud
Contact Information: February 2011 zimory scale White Paper Relational Databases in the Cloud Target audience CIO/CTOs/Architects with medium to large IT installations looking to reduce IT costs by creating
ADVANCED SECURITY MECHANISMS TO PROTECT ASSETS AND NETWORKS: SOFTWARE-DEFINED SECURITY
ADVANCED SECURITY MECHANISMS TO PROTECT ASSETS AND NETWORKS: SOFTWARE-DEFINED SECURITY One of the largest concerns of organisations is how to implement and introduce advanced security mechanisms to protect
Business Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
SECURITY POLICY MANAGEMENT ACROSS THE NEXT GENERATION DATA CENTER
SECURITY POLICY MANAGEMENT ACROSS THE NEXT GENERATION DATA CENTER An AlgoSec Whitepaper MANAGE SECURITY AT THE SPEED OF BUSINESS AlgoSec Whitepaper Introduction Corporate networks today must deliver hundreds
A ROAD MAP FOR GEOSPATIAL INFORMATION SYSTEM APPLICATIONS ON VBLOCK INFRASTRUCTURE PLATFORMS
A ROAD MAP FOR GEOSPATIAL INFORMATION SYSTEM APPLICATIONS ON VBLOCK INFRASTRUCTURE PLATFORMS June 2011 WHITE PAPER 2011 VCE Company LLC, All rights reserved. 1 Table of Contents Executive Overview... 3
Service Virtualization:
Service Virtualization: Reduce the time and cost to develop and test modern, composite applications Business white paper Table of contents Why you need service virtualization 3 The challenges of composite
Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution
Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment
