How Microsoft IT Architected and Redeployed a Business Critical Application to Windows Azure

Size: px
Start display at page:

Download "How Microsoft IT Architected and Redeployed a Business Critical Application to Windows Azure"

Transcription

1 How Microsoft IT Architected and Redeployed a Published: August 2011 The following content may no longer reflect Microsoft s current position or infrastructure. This content should be viewed as reference documentation only, to inform it business decisions within your own company or organization Microsoft IT identified a business-critical internal application, Business Case Web (BCWeb), for migration to the new Windows Azure platform to establish best practices and create reusable processes for future migrations. BCWeb had reliability and performance issues in its previous environment and met the criteria set for the pilot project. By using the Windows Azure platform, Microsoft IT migrated BCWeb to a more reliable, more scalable solution. Additionally, they also determined a number of best practices and reusable components to apply to future enterprise application migrations. Target Audience IT Decision Maker, IT Implementer Situation Microsoft IT identified a complex, distributed application to migrate to the Windows Azure platform as a showcase project and to develop best practices for future migrations. The selected application, BCWeb, was an internal web-based suite of applications that was experiencing performance and reliability issues. Additionally, Microsoft IT wanted to migrate an enterprise level application, and BCWeb fulfilled that need. Solution BCWeb was migrated to the Windows Azure platform, which resulted in increased performance and reliability. The application's integrity was improved, and secure and reliable integration with on-premises components was built into the new solution on Windows Azure. The migration project also resulted in key best practices and reusable components that Microsoft IT could leverage in future migrations. Benefits Increased application performance and reliability. No hardware maintenance is required on the Windows Azure platform. Much of the original application reused, with some refactoring. Reusable development components that can be leveraged in future migrations Best practices derived from migration challenges and solutions. Introduction BCWeb is an internal, web-based application that Microsoft employees use to create business cases for exemptions to product pricing. BCWeb has three distinct application components, with the core component providing an interface and underlying functionality that enables users to generate business cases for pricing exceptions. The Workflow Routing and Approval system (WRAP) is the second component, and it routes pricing-exception requests for approval within the Microsoft corporate infrastructure. Rapport, the third component, provides a user interface for the WRAP approval process. BCWeb has a user base of 2,500 internal Microsoft employees, and in 2010, employees used it to process approximately 27,000 pricing-exception requests. Situation Microsoft IT was searching for an application to showcase both the ease of migrating applications to the new Windows Azure platform, as well as the platform's extensive capabilities. Additionally, Microsoft IT planned to use the migration to develop best practices and reusable components that it could leverage in future migrations. BCWeb Legacy Status BCWeb was originally deployed in late 2007 as a primarily Microsoft Office Sharepoint Server 2007 centric solution. Microsoft developed separate user interfaces for the production of business-case documents and for the management of the workflow and approval process. Transactional data for pricing exceptions was stored as individual documents within the SharePoint database as individual SharePoint documents. Since its inception in 2007, BCWeb had undergone several important architectural changes, including the implementation of network load balancing (NLB) in Additionally, in 2009, Microsoft IT initiated a re-architecture project to increase application reliability, and then in

2 2010, migrated the storage component from SharePoint storage to a solution based on Microsoft SQL Server. Due to the nature of the information that employees access and use in BCWeb, the application was integrated with several on-premises components hosted on the Microsoft corporate network (corpnet). These components primarily provide access to external data that BCWeb functionality requires. Microsoft considers the information that BCWeb accesses and contains to be important business data, so Microsoft IT had to ensure that it was secured accordingly. Performance and Reliability Issues Figure 1. Legacy Architecture of BCWeb In 2008, Microsoft IT introduced a new pricing-exception type in BCWeb that caused an eight-fold increase in BCWeb traffic. This rapid traffic increase resulted in significant performance and reliability issues for BCWeb, because the existing application infrastructure could not handle the workload. The application was unstable, and even offline at times, during peak usage at month-end, quarter-end and year-end periods. Despite attempts to alleviate these issues through load balancing, architectural changes, and data-storage changes, the performance and reliability of BCWeb were not adequate. Choosing the Windows Azure Platform The Windows Azure platform provides a hosted, location-independent environment for hosting applications and their supporting data and infrastructure. Microsoft administers hardware-implementation and maintenance in its data centers, through Microsoft cloud services, which enables customers to focus on their application development and deployment. Microsoft operates the Windows Azure platform at high availability and reliability, and benefits from the related economies of scale (cost savings from high volume operations) that it then passes to customers and partners. How Microsoft IT Architected and Redeployed a Page 2

3 In the case of BCWeb, many aspects of the application environment led the Microsoft IT team to choose Windows Azure as the target platform, including the ability to reuse significant amount of application code, increased application portability and the ability to automate considerable portions of the application migration. The following attributes made BCWeb a good candidate to migrate to Windows Azure: Developed using the.net Framework Hosted on Internet Information Services (IIS) servers Uses SQL Server databases Additionally, the team recognized that the Windows Azure platform includes several built-in scalability and high-availability qualities that would enable BCWeb to be both flexible and efficient in handling variable workloads and peak usage times. Solution Once Microsoft IT chose the Windows Azure platform, the team designed a solution that would ensure that the new BCWeb deployment would be useful as a migration showcase. The design also enabled BCWeb to take advantage of the benefits that the Windows Azure platform provides. Design Goals Microsoft IT identified several key design goals that the migration project should fulfill: BCWeb, Rapport, and WRAP should be maintained as physically and logically separate applications to ensure the most flexible environment for future application development. All network traffic should be encrypted end-to-end by using trusted certificates. All Windows Communication Foundation (WCF) endpoints should be internal to the application, unless external exposure was absolutely necessary. The new application infrastructure should remove any SharePoint dependencies. Integration with, and dependency on on-premises components should be as efficient and replaceable as possible. The application's architecture, once migrated to Windows Azure, should be scalable to handle usage peaks, without affecting application performance. The application's architecture, once migrated to Windows Azure, should eliminate single points of failure that existed in the legacy application's architecture. Design Collaboration The Microsoft IT Volume Licensing group collaborated with Accenture, a global management consulting, technology services and outsourcing company, to design and implement the migration of BCWeb to Windows Azure. Accenture supports many internal Microsoft IT applications, including BCWeb, so they used assets and accelerators from their Azure practice group to increase the speed of the assessment and migration process. Remapping the BCWeb Architecture to Windows Azure Maintaining the design goal of separating the BCWeb component applications, Microsoft IT mapped each application, and its core components, to separate Windows Azure services and roles. How Microsoft IT Architected and Redeployed a Page 3

4 BCWeb Architecture BCWeb was comprised of three core components: the web-based UI, background services, and data storage. The web-based UI was mapped directly to the Windows Azure Web role. The BCWeb services and background processes were split into two groups, and Microsoft IT mapped each to a Windows Azure. The WCF services were assigned to one, while the background processes and notification mechanisms were assigned to another. Finally, Microsoft IT mapped the SQL Server database components to Microsoft SQL Azure. Table 1. Mapping BCWeb Components to Windows Azure Roles BCWeb Component BCWeb UI WCF services Background processes SQL Server databases On-premises components Windows Azure Component Web role SQL Azure AppFabric ServiceBus WRAP Architecture Similar to BCWeb, WRAP's s also were split. One hosted the WCF services, such as the WRAP service and the workflow process, while the other contained notification and provisioning components. As with BCWeb, WRAP's SQL Server database components were mapped to SQL Azure. Table 2. Mapping WRAP Components to Windows Azure Roles WRAP Component WCF services Background processes SQL Server databases On-premises components Windows Azure Component SQL Azure AppFabric ServiceBus Rapport Architecture Microsoft IT continued with the separation of the three main application components by establishing an additional Windows Service for Rapport. Rapport consisted of two roles, a Web role to host the UI and a to host the business logic and service components. Table 3. Mapping Rapport Components to Windows Azure Roles Rapport Component Rapport UI Background processes Windows Azure Component Web role How Microsoft IT Architected and Redeployed a Page 4

5 Using Service Bus to Integrate On-Premises Components BCWeb also relied on on-premises components to provide access to information hosted outside of the BCWeb application infrastructure. To adequately integrate these components with the Windows Azure infrastructure, Microsoft IT employed the Windows Azure AppFabric Service Bus, which enables developers to build distributed applications on the Windows Azure platform. The Service Bus provides secure messaging and connectivity capabilities. This enables developers to use various communication and messaging protocols and patterns in their cloud-based applications, to communicate with on-premises resources without having to worry about delivery assurance, reliable messaging, and distribution scale. The Service Bus also solves issues that relate to on-premises resources and distributed applications, by: Connecting applications based on Windows Azure with on-premises applications and databases. Exposing applications and services through firewalls, network address translation (NAT) gateways, and other problematic network boundaries. Exposing communication endpoints easily, and supporting multiple connection options. Using Service Bus for BCWeb In the BCWeb architecture, Service Bus integrates with two key on-premises resources: SAP for business data. (For more SAP information, see "Upgrading a 6.5-Terabyte SAP ERP SQL Server Database to Support Microsoft Worldwide Operations" at: Microsoft IT's corporate Active Directory, for organizational data Architecting the Windows Azure Platform for Resiliency A key aspect of the project's design goals was to provide an application that was scalable in performance and resilient in the case of single or multiple component failure. Fortunately for Microsoft IT, the Windows Azure platform natively supports architecture components that can fulfill both of these requirements. For the critical aspects of the two applications, like the UI and the core WCF components, the team implemented multiple instances of the associated Windows Azure roles. This enables the respective roles to use multiple instances of a role that are running concurrently to maintain performance by providing more application resources, or to provide continued services should a component of the application within any instance fail. The team also planned to build a component hosted within Windows Azure that would monitor process health and ensure instances were recycled if the component encountered issues. This approach removed several single points of failure that existed in the previous version of BCWeb. Key Implementation Tasks During the migration, Microsoft IT encountered challenges that required alteration of the project's design approach or the migration implementation. How Microsoft IT Architected and Redeployed a Page 5

6 Refactoring Application Code Several parts of BCWeb's application code needed to be refactored for Windows Azure. Most of the refactoring was specific to Windows Azure architecture, but a significant refactoring task was based on refactoring for Microsoft.NET Framework requirements. The majority of the original BCWeb application was developed primarily by using the Microsoft.NET Framework 2.0. To take full advantage of the Windows Azure platform, the development team refactored that code and upgraded the application to the Microsoft.NET Framework 4.0. Ensuring End-to-End Data Protection BCWeb contains important business information that Microsoft IT wanted to protect. Therefore, to host the application fully on Windows Azure, Microsoft IT had to secure the endpoints for accessing the application. However, the distributed architecture of BCWeb provided a slightly different challenge. Microsoft IT had to protect the data moving in and out of the application from the end user's web browser to database storage to integrated onpremises components. The migration team implemented WCF message encryption in all possible places within the architecture, as well as Secure Sockets Layer (SSL) encryption from the web browser to the application components, and from the Windows Azure components to the SQL Azure databases. Migrating Application Data For the initial data-migration process, Microsoft IT had to move a large amount of data to the Windows Azure platform. The development team moved approximately 20 gigabytes (GB) of data to the Windows Azure platform in less than six hours by using a combination of SQL Server Integration Services (SSIS) packages and Bulk Copy Program (BCP), which is a utility for moving large amounts of database information in and out of SQL Server. One key aspect of migration procedure that Microsoft implemented was retry logic in its code. Connections to SQL Azure opened by long-running tasks are closed after one minute, which means that a process could not depend on an open connection when it began. Ongoing Movement of Application Data The Windows Azure platform hosts the primary Online Transaction Processing (OLTP) functionality of BCWeb databases. However, the data-warehouse databases are hosted onpremises so they can be accessed correctly by external applications and processes. As a result, Microsoft IT had to ensure that the transactional data was exported to the on-premises data-warehouse database regularly. To accomplish this, Microsoft IT implemented SSIS to extract, transform, and load the data based on SQL Azure to the on-premises databases. Synchronizing SQL Azure Data In the legacy version of BCWeb, BCWeb and WRAP worked together to provide data from SQL Server databases for search and reporting services. Additionally, the legacy database structure contained several elements that were used for reporting purposes and integration with outside data sources. In SQL Azure, the previously used data-movement processes were refactored into SQL Azure Data Sync, which enables creating and scheduling regular synchronizations between SQL Azure and SQL Server or other SQL Azure databases. SQL Azure Data Sync can be used with Microsoft SQL Server 2005 SP2 or newer versions. How Microsoft IT Architected and Redeployed a Page 6

7 Ensuring Reliable Integration with On-Premises Components Rather than build integration mechanisms into each individual on-premises component, the development team chose to implement an on-premises active/passive Windows Server 2008 R2 failover server cluster. This cluster would act as a gateway between on-premises components and components on Windows Azure, and host those objects that were required to interact with on-premises components. Furthermore, the majority of communication between the on-premises components and BCWeb on Windows Azure would be routed through the Windows Azure AppFabric Service Bus to the gateway cluster. This approach consolidated communications and ensured the use of the fewest endpoints possible within the application architecture. One of the most important components involved was Microsoft's business information contained in SAP. BCWeb needed a reliable way to maintain synchronization with SAP data and also to be made aware of changes within SAP that would affect BCWeb functionality. Therefore, the development team created a lightweight service on the gateway server that would provide notification to the components on Windows Azure if any changes were made to the SAP data. Final Solution Architecture Figure 2. Architecture for BCWeb on Windows Azure Benefits There were several benefits that resulted from the successful migration of BCWeb to the Windows Azure platform, both from an application perspective and in best practices that Microsoft IT determined during the migration. How Microsoft IT Architected and Redeployed a Page 7

8 Application Benefits Increased performance and stability. The development team leveraged built-in Windows Azure components to increase performance and reliability. Multiple role instances in Windows Azure enabled BCWeb to scale according to performance demands, while providing redundancy to protect against single points of failure within the application architecture. Cost savings. BCWeb hosted on Windows Azure can now utilize the Windows Azure distributed cloud architecture. This means that no hardware must be purchased or maintained, as the BCWeb application is stored at a Windows Azure data center. Code refactoring savings. Much of the original application code from the previous version of BCWeb was reused or slightly refactored for use in the Windows Azure version. Reusable components. The development team created several different components to enable BCWeb to function properly on the Windows Azure platform. Many of these components can now be reused with minimal refactoring in other Windows Azure migrations. Best Practices Microsoft IT gained several best practices when migrating BCWeb to Windows Azure, and these can be used for future distributed application migrations to Windows Azure. The new best practices include: Prepare for refactoring for on-premises integration. When migrating a distributed application to Windows Azure, developers should be prepared to refactor their code or create new code to enable communication between Windows Azure and on-premises components. Plan for multiple communication and encryption methods. When migrating business data to Windows Azure, multiple communication and encryption methods may be required, depending on the on-premises components. Remember to build retry logic into code for endpoints and SQL Azure access to ensure success of process-based tasks. Use built-in Windows Azure component redundancy for performance and reliability. Windows Azure multi-instance roles enable developers to implement a more robust application platform. Create components for monitoring, if centralized monitoring is required. When working with a distributed application, developers will need to develop monitoring components to accurately monitor and maintain system health in an automated and centralized manner. Conclusion Working with a distributed application brought many challenges to the migration process, but the flexibility of the Windows Azure development platform allowed Microsoft IT to migrate the application while maintaining design goals. Migrating BCWeb to Windows Azure provided the application with the stability and flexibility that it lacked in its legacy architecture. Microsoft IT gained numerous best practices for distributed migration that will be used in future implementations. How Microsoft IT Architected and Redeployed a Page 8

9 Products & Technologies Windows Azure Web role Windows Azure Windows Azure AppFabric SQL Azure SQL Azure Data Sync Microsoft SQL Server 2008 R2 Microsoft Visual Studio 2010 Windows Azure SDK 1.4 For More Information For more information about Microsoft products or services, call the Microsoft Sales Information Center at (800) In Canada, call the Microsoft Canada Order Centre at (800) Outside the 50 United States and Canada, please contact your local Microsoft subsidiary. To access information via the World Wide Web, go to: Microsoft Corporation. All rights reserved. Microsoft, Windows, and Windows Server are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. How Microsoft IT Architected and Redeployed a Page 9

Implementing Support and Monitoring For a Business- Critical Application Migrated to Windows Azure

Implementing Support and Monitoring For a Business- Critical Application Migrated to Windows Azure Implementing Support and Monitoring For a Business- Critical Application Migrated to Windows Azure Published: August 2011 Microsoft IT had recently migrated BCWeb a complex, business-critical application

More information

Microsoft IT transitions core business applications to Microsoft Azure PaaS

Microsoft IT transitions core business applications to Microsoft Azure PaaS Microsoft IT transitions core business applications to Microsoft Azure PaaS Why adopt this strategy? The Azure platform as a service (PaaS) model conveys the greatest value, especially for complex applications

More information

Microsoft IT Increases Security and Streamlines Antimalware Management by Using Microsoft Forefront Endpoint. Protection 2010.

Microsoft IT Increases Security and Streamlines Antimalware Management by Using Microsoft Forefront Endpoint. Protection 2010. Situation Microsoft IT had limited monitoring and reporting functionality with its existing antimalware system. Although the system could scan for malware, there was no reporting capability or configurable

More information

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led Course Description This course is intended for students who have experience building vertically scaled applications. Students should

More information

VBLOCK SOLUTION FOR SAP APPLICATION SERVER ELASTICITY

VBLOCK SOLUTION FOR SAP APPLICATION SERVER ELASTICITY Vblock Solution for SAP Application Server Elasticity Table of Contents www.vce.com VBLOCK SOLUTION FOR SAP APPLICATION SERVER ELASTICITY Version 2.0 February 2013 1 Copyright 2013 VCE Company, LLC. All

More information

K2 [blackpearl] deployment planning

K2 [blackpearl] deployment planning K2 [blackpearl] deployment planning UNDERSTANDING THE DEPLOYMENT SCENARIOS AND OPTIONS December 14 This paper describes the various deployment scenarios of the K2 [blackpearl] software, and discusses when

More information

Jitterbit Technical Overview : Microsoft Dynamics AX

Jitterbit Technical Overview : Microsoft Dynamics AX Jitterbit allows you to easily integrate Microsoft Dynamics AX with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

SQL Azure vs. SQL Server

SQL Azure vs. SQL Server SQL Azure vs. SQL Server Authors Dinakar Nethi, Niraj Nagrani Technical Reviewers Michael Thomassy, David Robinson Published April 2010 Summary SQL Azure Database is a cloud-based relational database service

More information

Cloud Computing. Chapter 1 Introducing Cloud Computing

Cloud Computing. Chapter 1 Introducing Cloud Computing Cloud Computing Chapter 1 Introducing Cloud Computing Learning Objectives Understand the abstract nature of cloud computing. Describe evolutionary factors of computing that led to the cloud. Describe virtualization

More information

Microsoft Office Project Server 2007

Microsoft Office Project Server 2007 Microsoft Office Project Server 2007 Microsoft Office Project Server 2007 enables organizations to better manage projects and resources, collaborate across the entire enterprise, and effectively analyze

More information

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led

Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Implementing Microsoft Azure Infrastructure Solutions 20533B; 5 Days, Instructor-led Course Description This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.

More information

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions

Course 20533B: Implementing Microsoft Azure Infrastructure Solutions Course 20533B: Implementing Microsoft Azure Infrastructure Solutions Sales 406/256-5700 Support 406/252-4959 Fax 406/256-0201 Evergreen Center North 1501 14 th St West, Suite 201 Billings, MT 59102 Course

More information

Jitterbit Technical Overview : Salesforce

Jitterbit Technical Overview : Salesforce Jitterbit allows you to easily integrate Salesforce with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

Windows Azure platform What is in it for you? Dominick Baier (dbaier@develop.com) Christian Weyer (cweyer@develop.com

Windows Azure platform What is in it for you? Dominick Baier (dbaier@develop.com) Christian Weyer (cweyer@develop.com Windows Azure platform What is in it for you? Dominick Baier (dbaier@develop.com) Christian Weyer (cweyer@develop.com Objectives Motivation Status quo Cloud Computing Windows Azure platform Windows Azure

More information

Overview of Microsoft SQL Azure Database

Overview of Microsoft SQL Azure Database Overview of Microsoft SQL Azure Database Writers Jason Lee, Graeme Malcolm, and Alistair Matthews (Content Master) Technical Reviewers Rick Negrin (Microsoft), Zach Owens (Microsoft), David Robinson (Microsoft)

More information

Symantec Enterprise Vault.cloud Overview

Symantec Enterprise Vault.cloud Overview Fact Sheet: Archiving and ediscovery Introduction The data explosion that has burdened corporations and governments across the globe for the past decade has become increasingly expensive and difficult

More information

SHARPCLOUD SECURITY STATEMENT

SHARPCLOUD SECURITY STATEMENT SHARPCLOUD SECURITY STATEMENT Summary Provides details of the SharpCloud Security Architecture Authors: Russell Johnson and Andrew Sinclair v1.8 (December 2014) Contents Overview... 2 1. The SharpCloud

More information

Implementing Hybrid Cloud at Microsoft

Implementing Hybrid Cloud at Microsoft Implementing Hybrid Cloud at Microsoft Published September 2013 The following content may no longer reflect Microsoft s current position or infrastructure. This content should be viewed as reference documentation

More information

Cloud Computing: What IT Professionals Need to Know

Cloud Computing: What IT Professionals Need to Know Learning Cloud Computing: What IT Professionals Need to Know Cloud computing promises new career opportunities for IT professionals. In many cases, existing core skill sets transfer directly to cloud technologies.

More information

Course Syllabus. Fundamentals of Windows Server 2008 Network and Applications Infrastructure. Key Data. Audience. Prerequisites. At Course Completion

Course Syllabus. Fundamentals of Windows Server 2008 Network and Applications Infrastructure. Key Data. Audience. Prerequisites. At Course Completion Key Data Product #: 3380 Course #: 6420A Number of Days: 5 Format: Certification Exams: Instructor-Led None This course syllabus should be used to determine whether the course is appropriate for the students,

More information

Course 20533: Implementing Microsoft Azure Infrastructure Solutions

Course 20533: Implementing Microsoft Azure Infrastructure Solutions Course 20533: Implementing Microsoft Azure Infrastructure Solutions Overview About this course This course is aimed at experienced IT Professionals who currently administer their on-premises infrastructure.

More information

Health Insurance Company Uses the Cloud to Reduce Mobile Development Time by Half

Health Insurance Company Uses the Cloud to Reduce Mobile Development Time by Half Windows Azure Customer Solution Case Study Health Insurance Company Uses the Cloud to Reduce Mobile Development Time by Half Overview Country or Region: United States Industry: Healthcare Customer Profile

More information

VMware vcloud Air. Enterprise IT Hybrid Data Center TECHNICAL MARKETING DOCUMENTATION

VMware vcloud Air. Enterprise IT Hybrid Data Center TECHNICAL MARKETING DOCUMENTATION TECHNICAL MARKETING DOCUMENTATION October 2014 Table of Contents Purpose and Overview.... 3 1.1 Background............................................................... 3 1.2 Target Audience...........................................................

More information

EMC Virtual Infrastructure for Microsoft SQL Server

EMC Virtual Infrastructure for Microsoft SQL Server Microsoft SQL Server Enabled by EMC Celerra and Microsoft Hyper-V Copyright 2010 EMC Corporation. All rights reserved. Published February, 2010 EMC believes the information in this publication is accurate

More information

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5. Microsoft Azure Fundamentals M-10979 Length: 2 days Price: $ 1,295.

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5. Microsoft Azure Fundamentals M-10979 Length: 2 days Price: $ 1,295. Course Page - Page 1 of 5 Microsoft Azure Fundamentals M-10979 Length: 2 days Price: $ 1,295.00 Course Description Get hands-on instruction and practice implementing Microsoft Azure in this two day Microsoft

More information

Deployment Options for Microsoft Hyper-V Server

Deployment Options for Microsoft Hyper-V Server CA ARCserve Replication and CA ARCserve High Availability r16 CA ARCserve Replication and CA ARCserve High Availability Deployment Options for Microsoft Hyper-V Server TYPICALLY, IT COST REDUCTION INITIATIVES

More information

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs

MS-40074: Microsoft SQL Server 2014 for Oracle DBAs MS-40074: Microsoft SQL Server 2014 for Oracle DBAs Description This four-day instructor-led course provides students with the knowledge and skills to capitalize on their skills and experience as an Oracle

More information

e-gateway SOLUTION OVERVIEW Financials HCM ERP e-gateway Web Applications Mobile Devices SharePoint Portal

e-gateway SOLUTION OVERVIEW Financials HCM ERP e-gateway Web Applications Mobile Devices SharePoint Portal e-gateway SOLUTION OVERVIEW In an effort to manage mission critical information better, perform their daily tasks more efficiently, share information to key stakeholders more effectively, and ensure that

More information

Migrating SaaS Applications to Windows Azure

Migrating SaaS Applications to Windows Azure Migrating SaaS Applications to Windows Azure Lessons Learned 04.04.2012 Speaker Introduction Deepthi Raju Marketing Technology Services Deepthi joined Smartbridge in 2005 and has over twenty years of technology

More information

IBM WebSphere ILOG Rules for.net

IBM WebSphere ILOG Rules for.net Automate business decisions and accelerate time-to-market IBM WebSphere ILOG Rules for.net Business rule management for Microsoft.NET and SOA environments Highlights Complete BRMS for.net Integration with

More information

Managing and Maintaining Windows Server 2008 Servers

Managing and Maintaining Windows Server 2008 Servers Managing and Maintaining Windows Server 2008 Servers Course Number: 6430A Length: 5 Day(s) Certification Exam There are no exams associated with this course. Course Overview This five day instructor led

More information

ZervicePoint Provides Automated, End-to-End Provisioning of Accounts, Services, and Material

ZervicePoint Provides Automated, End-to-End Provisioning of Accounts, Services, and Material ZervicePoint Provides Automated, End-to-End Provisioning of Accounts, Services, and Material Overview Partner Description Zipper by Enfo is an IT solutions provider and Microsoft Gold Certified Partner

More information

VMware vsphere Data Protection 6.1

VMware vsphere Data Protection 6.1 VMware vsphere Data Protection 6.1 Technical Overview Revised August 10, 2015 Contents Introduction... 3 Architecture... 3 Deployment and Configuration... 5 Backup... 6 Application Backup... 6 Backup Data

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions Course Code: M20533 Vendor: Microsoft Course Overview Duration: 5 RRP: 2,025 Implementing Microsoft Azure Infrastructure Solutions Overview This course is aimed at experienced IT Professionals who currently

More information

Optimizing Service Levels in Public Cloud Deployments

Optimizing Service Levels in Public Cloud Deployments WHITE PAPER OCTOBER 2014 Optimizing Service Levels in Public Cloud Deployments Keys to Effective Service Management 2 WHITE PAPER: OPTIMIZING SERVICE LEVELS IN PUBLIC CLOUD DEPLOYMENTS ca.com Table of

More information

Improving the Microsoft enterprise. network for public cloud connectivity

Improving the Microsoft enterprise. network for public cloud connectivity Improving the Microsoft enterprise cloud network for public cloud connectivity Page 1 Improving network performance between Microsoft and the public Situation As Microsoft IT located more of its line-ofbusiness

More information

Pervasive Software + NetSuite = Seamless Cloud Business Processes

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

More information

CA Single Sign-On r12.x (CA SiteMinder) Implementation Proven Professional Exam

CA Single Sign-On r12.x (CA SiteMinder) Implementation Proven Professional Exam CA Single Sign-On r12.x (CA SiteMinder) Implementation Proven Professional Exam (CAT-140) Version 1.4 - PROPRIETARY AND CONFIDENTIAL INFORMATION - These educational materials (hereinafter referred to as

More information

Course Outline. Microsoft Azure Fundamentals Course 10979A: 2 days Instructor Led. About this Course. Audience Profile. At Course Completion

Course Outline. Microsoft Azure Fundamentals Course 10979A: 2 days Instructor Led. About this Course. Audience Profile. At Course Completion Microsoft Azure Fundamentals Course 10979A: 2 days Instructor Led About this Course Get hands-on instruction and practice implementing Microsoft Azure in this two day Microsoft Official Course. You will

More information

"Charting the Course... MOC 20465 C Designing a Data Solution with Microsoft SQL Server Course Summary

Charting the Course... MOC 20465 C Designing a Data Solution with Microsoft SQL Server Course Summary Course Summary Description The focus of this five-day instructor-led course is on planning and implementing enterprise database infrastructure solutions by using SQL and other Microsoft technologies. It

More information

Introducing Microsoft SharePoint Foundation 2010 Executive Summary This paper describes how Microsoft SharePoint Foundation 2010 is the next step forward for the Microsoft fundamental collaboration technology

More information

Configuration Management in the Data Center

Configuration Management in the Data Center Configuration Management in the Data Center Using Microsoft System Center Published: May 2008 For the latest information, please see http://www.microsoft.com/systemcenter Contents Executive Summary...1

More information

Designing a Microsoft SharePoint 2010 Infrastructure

Designing a Microsoft SharePoint 2010 Infrastructure Designing a Microsoft SharePoint 2010 Infrastructure Course Details Course Code: Duration: Notes: 10231B 5 days This course syllabus should be used to determine whether the course is appropriate for the

More information

Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332A; 5 Days, Instructor-led

Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332A; 5 Days, Instructor-led Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Advanced Solutions of Microsoft SharePoint Server 2013 Course 20332A; 5 Days,

More information

New Mexico Utility Modernizes Communication and Collaboration with Cloud Services

New Mexico Utility Modernizes Communication and Collaboration with Cloud Services Microsoft Office 365 Customer Solution Case Study New Mexico Utility Modernizes Communication and Collaboration with Cloud Services Overview Country or Region: United States Industry: Government Customer

More information

Server Consolidation with SQL Server 2008

Server Consolidation with SQL Server 2008 Server Consolidation with SQL Server 2008 White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 supports multiple options for server consolidation, providing organizations

More information

F5 and Secure Windows Azure Access

F5 and Secure Windows Azure Access PARTNER USE CASE F5 and Secure Windows Azure Access F5 technologies give enterprises a new way to provide secure remote access and traffic management within their infrastructure. Ryan Korock, F5 Networks

More information

SP-2002-10231 - Designing a Microsoft SharePoint 2010 Infrastructure

SP-2002-10231 - Designing a Microsoft SharePoint 2010 Infrastructure SP-2002-10231 - Designing a Microsoft SharePoint 2010 Infrastructure Duration: 5 days Course Price: $2,975 Software Assurance Eligible Course Description Course Overview This 5 day ILT training course

More information

Cisco TelePresence Management Suite Extension for Microsoft Exchange

Cisco TelePresence Management Suite Extension for Microsoft Exchange Data Sheet Cisco TelePresence Management Suite Extension for Microsoft Exchange Product Overview Cisco TelePresence Management Suite Extension for Microsoft Exchange (Cisco TMSXE) is an extension for Cisco

More information

Microsoft Training and Certification Guide. Current as of March 16, 2015

Microsoft Training and Certification Guide. Current as of March 16, 2015 Microsoft Training and Certification Guide Current as of March 16, 2015 Welcome to the Microsoft Training and Certification Guide. This guide is intended to provide a quick, comprehensive view of our training

More information

System Requirements for Microsoft Dynamics SL 2015

System Requirements for Microsoft Dynamics SL 2015 System for Microsoft Dynamics SL 2015 Overview This document contains the minimum client hardware requirements, server recommendations and Terminal Server minimum hardware requirements supported by the

More information

Microsoft SOA Roadmap

Microsoft SOA Roadmap Microsoft SOA Roadmap Application Platform for SOA and BPM Thomas Reimer Enterprise Technology Strategist, SOA and BPM Microsoft Corporation (EMEA) Trends and Roadmap THE FUTURE OF DYNAMIC IT Market Trends

More information

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution

EMC Virtual Infrastructure for Microsoft Applications Data Center Solution EMC Virtual Infrastructure for Microsoft Applications Data Center Solution Enabled by EMC Symmetrix V-Max and Reference Architecture EMC Global Solutions Copyright and Trademark Information Copyright 2009

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Course 20532A: Developing Microsoft Azure Solutions Page 1 of 7 Developing Microsoft Azure Solutions Course 20532A: 4 days; Instructor-Led Introduction This course is intended for students who have experience

More information

Microsoft SharePoint Architectural Models

Microsoft SharePoint Architectural Models Microsoft SharePoint This topic is 1 of 5 in a series Introduction to Fundamental SharePoint This series is intended to raise awareness of the different fundamental architectural models through which SharePoint

More information

Developing Microsoft Azure Solutions 20532A; 5 days

Developing Microsoft Azure Solutions 20532A; 5 days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Developing Microsoft Azure Solutions 20532A; 5 days Course Description This

More information

New Features in Neuron ESB 2.6

New Features in Neuron ESB 2.6 New Features in Neuron ESB 2.6 This release significantly extends the Neuron ESB platform by introducing new capabilities that will allow businesses to more easily scale, develop, connect and operationally

More information

Building Cloud Applications for the Real World. Aleksey Savateyev Senior Architect

Building Cloud Applications for the Real World. Aleksey Savateyev Senior Architect Building Cloud Applications for the Real World Aleksey Savateyev Senior Architect Where is Cloud Computing used? Massive-scalability scenarios High-availability scenarios Technical computing Global integration

More information

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010 Computing Architecture Computing Introduction Computing Architecture Software Architecture for Outlook Corporate Research and Technologies, Munich, Germany Gerald Kaefer * 4 th Generation Datacenter IEEE

More information

MICROSOFT CLOUD REFERENCE ARCHITECTURE: FOUNDATION

MICROSOFT CLOUD REFERENCE ARCHITECTURE: FOUNDATION Reference Architecture Guide MICROSOFT CLOUD REFERENCE ARCHITECTURE: FOUNDATION EMC VNX, EMC VMAX, EMC ViPR, and EMC VPLEX Microsoft Windows Hyper-V, Microsoft Windows Azure Pack, and Microsoft System

More information

Course 5431: Getting Started with Microsoft Office PowerPoint 2007. Course 5420: Editing and Proofreading Documents in Microsoft Office Word 2007

Course 5431: Getting Started with Microsoft Office PowerPoint 2007. Course 5420: Editing and Proofreading Documents in Microsoft Office Word 2007 This level of training is designed to help you make the most of your first steps into computing. They cover a basic introduction to a range of Microsoft products such as Word, Power Point and Excel. Course

More information

Planning, Deploying, and Managing an Enterprise Project Management Solution

Planning, Deploying, and Managing an Enterprise Project Management Solution Planning, Deploying, and Managing an Enterprise Project Management Solution Course 2732 Five days Instructor-led Introduction The goal of this five-day, instructor-led course is to provide systems engineers

More information

Accenture Cloud Platform Unlocks Agility and Control

Accenture Cloud Platform Unlocks Agility and Control Accenture Cloud Platform Unlocks Agility and Control 2 Accenture Cloud Platform Unlocks Agility and Control The Accenture Cloud Platform is at the heart of today s leading-edge, enterprise cloud solutions.

More information

Microsoft Training and Certification Guide. Current as of December 31, 2013

Microsoft Training and Certification Guide. Current as of December 31, 2013 Microsoft Training and Certification Guide Current as of December 31, 2013 Welcome to the Microsoft Training and Certification Guide. This device is intended to provide a quick, comprehensive view of our

More information

Customer Relationship Management

Customer Relationship Management It s about customers. M Microsoft Customer Relationship Management PUT YOUR CUSTOMERS AT THE CENTER OF YOUR BUSINESS Microsoft Customer Relationship Management THE GOAL: THE NEED: THE SOLUTION: Provide

More information

Delivering Collaborative Application Services as a Hosted Service Offering

Delivering Collaborative Application Services as a Hosted Service Offering Microsoft Communications Sector Partner Solution Case Study Delivering Collaborative Application Services as a Hosted Service Offering Overview Country or Region: United States Industry: Hosting Partner

More information

Setup Guide: Server-side synchronization for CRM Online and Exchange Server

Setup Guide: Server-side synchronization for CRM Online and Exchange Server Setup Guide: Server-side synchronization for CRM Online and Exchange Server Version 8.0 Microsoft Dynamics CRM 2016 Authors: Elad Ben Yosef, Sumanta Batabyal This document is provided "as-is". Information

More information

Jitterbit Technical Overview : Microsoft Dynamics CRM

Jitterbit Technical Overview : Microsoft Dynamics CRM Jitterbit allows you to easily integrate Microsoft Dynamics CRM with any cloud, mobile or on premise application. Jitterbit s intuitive Studio delivers the easiest way of designing and running modern integrations

More information

Alfresco Enterprise on Azure: Reference Architecture. September 2014

Alfresco Enterprise on Azure: Reference Architecture. September 2014 Alfresco Enterprise on Azure: Reference Architecture Page 1 of 14 Abstract Microsoft Azure provides a set of services for deploying critical enterprise workloads on its highly reliable cloud platform.

More information

Course Syllabus. Planning and Administering Windows Server 2008 Servers. Key Data. Audience. At Course Completion. Prerequisites. Recommended Courses

Course Syllabus. Planning and Administering Windows Server 2008 Servers. Key Data. Audience. At Course Completion. Prerequisites. Recommended Courses Course Syllabus Planning and Administering Windows Server 2008 Servers This five-day instructor-led course provides students with the knowledge and skills to implement, monitor, and maintain Windows Server

More information

IBM Cognos TM1 on Cloud Solution scalability with rapid time to value

IBM Cognos TM1 on Cloud Solution scalability with rapid time to value IBM Solution scalability with rapid time to value Cloud-based deployment for full performance management functionality Highlights Reduced IT overhead and increased utilization rates with less hardware.

More information

Federated single sign-on (SSO) and identity management. Secure mobile access. Social identity integration. Automated user provisioning.

Federated single sign-on (SSO) and identity management. Secure mobile access. Social identity integration. Automated user provisioning. PingFederate We went with PingFederate because it s based on standards like SAML, which are important for a secure implementation. John Davidson Senior Product Manager, Opower PingFederate is the leading

More information

Microsoft Dynamics CRM 2013 Service Provider Planning and Deployment Guide

Microsoft Dynamics CRM 2013 Service Provider Planning and Deployment Guide Microsoft Dynamics CRM 2013 Service Provider Planning and Deployment Guide Copyright This document is provided "as-is". Information and views expressed in this document, including URL and other Internet

More information

System Requirements for Microsoft Dynamics NAV 2015

System Requirements for Microsoft Dynamics NAV 2015 System Requirements for Microsoft Dynamics September 2014 Contents... 3 Microsoft Dynamics NAV Windows Client Requirements... 4 Microsoft Dynamics NAV Development Environment Requirements... 5 Microsoft

More information

Migrating Lotus Notes Applications to Google Apps

Migrating Lotus Notes Applications to Google Apps Migrating Lotus Notes Applications to Google Apps Introduction.................................................... 3 Assessment..................................................... 3 Usage.........................................................

More information

Course 10978A Introduction to Azure for Developers

Course 10978A Introduction to Azure for Developers Course 10978A Introduction to Azure for Developers Duration: 40 hrs. Overview: About this Course This course offers students the opportunity to take an existing ASP.NET MVC application and expand its functionality

More information

FIVE TIPS FOR A SUCCESSFUL EMAIL ARCHIVE MIGRATION TO MICROSOFT OFFICE 365 WHITEPAPER

FIVE TIPS FOR A SUCCESSFUL EMAIL ARCHIVE MIGRATION TO MICROSOFT OFFICE 365 WHITEPAPER FIVE TIPS FOR A SUCCESSFUL EMAIL ARCHIVE MIGRATION TO MICROSOFT OFFICE 365 WHITEPAPER Introduction Microsoft Office 365 is a new powerful office productivity solution that replaces multiple on premise

More information

March 2011. Lynn Langit http://blogs.msdn.com/socaldevgal twitter - @llangit

March 2011. Lynn Langit http://blogs.msdn.com/socaldevgal twitter - @llangit March 2011 Lynn Langit http://blogs.msdn.com/socaldevgal twitter - @llangit Windows Azure Platform Compute: Virtualized compute environment Storage: Durable, scalable, & available storage Management: Automated,

More information

Customer Relationship Management

Customer Relationship Management It s about customers. M Microsoft Customer Relationship Management PUT YOUR CUSTOMERS AT THE CENTER OF YOUR BUSINESS Microsoft Customer Relationship Management THE GOAL: THE NEED: THE SOLUTION: Provide

More information

Microsoft 80539 - Installation and Deployment in Microsoft Dynamics CRM 2013

Microsoft 80539 - Installation and Deployment in Microsoft Dynamics CRM 2013 1800 ULEARN (853 276) www.ddls.com.au Microsoft 80539 - Installation and Deployment in Microsoft Dynamics CRM 2013 Length 2 days Price $1749.00 (inc GST) Overview This two-day training course provides

More information

Implementing Microsoft Azure Infrastructure Solutions

Implementing Microsoft Azure Infrastructure Solutions 20533B - Version: 1 02 July 2016 Implementing Microsoft Azure Infrastructure Solutions Implementing Microsoft Azure Infrastructure Solutions 20533B - Version: 1 5 days Course Description: This course is

More information

Digital Marketplace - G-Cloud

Digital Marketplace - G-Cloud Digital Marketplace - G-Cloud SharePoint Services Core offer 22 services in this area: 1. SharePoint Forms SharePoint comes with out-of-the-box web-based forms that allow for data to be captured for your

More information

EMA Radar for Workload Automation (WLA): Q2 2012

EMA Radar for Workload Automation (WLA): Q2 2012 EMA Radar for Workload Automation (WLA): Q2 2012 By Torsten Volk, Senior Analyst Enterprise Management Associates (EMA) June 2012 Introduction Founded in 2004, Network Automation focuses on automating

More information

Project Server 2010 - hardware and software requirements

Project Server 2010 - hardware and software requirements Project Server 2010 - hardware and software requirements At a high-level, the key requirements for Project Server 2010 are as follows: The 64-bit version of Windows Server 2008 Service Pack 2 or Windows

More information

Cloud-based web hosting consolidation with an IBM Drupal solution

Cloud-based web hosting consolidation with an IBM Drupal solution Cloud-based web hosting consolidation with an IBM Drupal solution Cut costs and strengthen enterprise web capabilities with a new cloud-enabled platform as a service (PaaS) Highlights Delivers proven enterprise

More information

Course 20532B: Developing Microsoft Azure Solutions

Course 20532B: Developing Microsoft Azure Solutions Course 20532B: Developing Microsoft Solutions Five Days, Instructor-Led About this Course This course is intended for students who have experience building vertically scaled applications. Students should

More information

MCSE: Private Cloud Training Course (System Center 2012)

MCSE: Private Cloud Training Course (System Center 2012) MCSE: Private Cloud Training Course (System Center 2012) Microsoft Course 10751 (Exam 70-247) Prerequisites MCSA: Windows Server 2012 Microsoft Course 10751 Exam 70-247 At Course Completion Prerequisites

More information

System Requirements for Microsoft Dynamics SL 2015

System Requirements for Microsoft Dynamics SL 2015 System for Microsoft Dynamics SL 2015 Overview This document contains the minimum client hardware requirements, server recommendations and Terminal Server minimum hardware requirements supported by the

More information

MANAGEMENT AND ORCHESTRATION WORKFLOW AUTOMATION FOR VBLOCK INFRASTRUCTURE PLATFORMS

MANAGEMENT AND ORCHESTRATION WORKFLOW AUTOMATION FOR VBLOCK INFRASTRUCTURE PLATFORMS VCE Word Template Table of Contents www.vce.com MANAGEMENT AND ORCHESTRATION WORKFLOW AUTOMATION FOR VBLOCK INFRASTRUCTURE PLATFORMS January 2012 VCE Authors: Changbin Gong: Lead Solution Architect Michael

More information

EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION

EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION EMC SYNCPLICITY FILE SYNC AND SHARE SOLUTION Automated file synchronization Flexible, cloud-based administration Secure, on-premises storage EMC Solutions January 2015 Copyright 2014 EMC Corporation. All

More information

High Availability for Citrix XenApp

High Availability for Citrix XenApp WHITE PAPER Citrix XenApp High Availability for Citrix XenApp Enhancing XenApp Availability with NetScaler Reference Architecture www.citrix.com Contents Contents... 2 Introduction... 3 Desktop Availability...

More information

Programmabilty. Programmability in Microsoft Dynamics AX 2009. Microsoft Dynamics AX 2009. White Paper

Programmabilty. Programmability in Microsoft Dynamics AX 2009. Microsoft Dynamics AX 2009. White Paper Programmabilty Microsoft Dynamics AX 2009 Programmability in Microsoft Dynamics AX 2009 White Paper December 2008 Contents Introduction... 4 Scenarios... 4 The Presentation Layer... 4 Business Intelligence

More information

Private Clouds Can Be Complicated: The Challenges of Building and Operating a Microsoft Private Cloud

Private Clouds Can Be Complicated: The Challenges of Building and Operating a Microsoft Private Cloud Private Clouds Can Be Complicated: The Challenges of Building and Operating a Microsoft Private Cloud Tony Bradley Microsoft MVP, CISSP-ISSAP Principal Analyst, Bradley Strategy Group The connected, mobile

More information

Designing a Data Solution with Microsoft SQL Server 2014

Designing a Data Solution with Microsoft SQL Server 2014 20465C - Version: 1 22 June 2016 Designing a Data Solution with Microsoft SQL Server 2014 Designing a Data Solution with Microsoft SQL Server 2014 20465C - Version: 1 5 days Course Description: The focus

More information

20465D: Designing Solutions for Microsoft SQL Server 2014

20465D: Designing Solutions for Microsoft SQL Server 2014 20465D: Designing Solutions for Microsoft SQL Server 2014 Course Details Course Code: Duration: Notes: 20465D 3 days This course syllabus should be used to determine whether the course is appropriate for

More information

Microsoft IT Deploys and Manages Office 365 ProPlus

Microsoft IT Deploys and Manages Office 365 ProPlus Microsoft IT Deploys and Manages Office 365 ProPlus Technical White Paper Published: June 2013 The following content may no longer reflect Microsoft s current position or infrastructure. This content should

More information

Advanced Solutions of Microsoft SharePoint Server 2013 (20332) H6C76S

Advanced Solutions of Microsoft SharePoint Server 2013 (20332) H6C76S HP Education Services course data sheet Advanced Solutions of Microsoft SharePoint Server 2013 (20332) H6C76S Course Description In this class, you will learn how to design, configure, and manage a SharePoint

More information

Deploying Migrated IBM Notes Applications to the Cloud

Deploying Migrated IBM Notes Applications to the Cloud Deploying Migrated IBM Notes Applications to the Cloud A guide on deploying Composer Notes application to Microsoft Azure Prepared by Composer Technologies Copyright Composer Technologies Table of Contents

More information

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing Jesse Shiah CEO and Co-founder Jesse.shiah@agilepoint.com 2013 AgilePoint,

More information

IBM Rational Asset Manager

IBM Rational Asset Manager Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational

More information