Windows Azure The Cloud Computing Platform

Size: px
Start display at page:

Download "Windows Azure The Cloud Computing Platform"

Transcription

1 White Paper Widows Azure The Cloud Computig Platform TCS Perspectives The whitepaper delves ito the evolvig cloud computig model ad provides a overview of Widows Azure as a cloud platform. It also describes the various tools that are supported by the platform ad compares Widows Azure with other cloud platforms such as Amazo ad Google. Fially the paper details TCS's perspective o Widows Azure ad the future roadmap of the platform.

2 About the Authors Bala Prasad Peddigari (Bala) Bala Prasad Peddigari (Bala) workig with Tata Cosultacy Services Limited for 13 years ad curretly heads the HiTech Iovative Solutios Group at HiTech vertical with a focus o Cloud Solutios. Bala has several Microsoft Certificatios to his credit ad he is also Ope Group Certified Architect ad TOGAF Certified. He is a active cotributor towards Ope Group Cloud Computig workig group ad promotes cloud based techologies across. Girish Phadke Girish Phadke is a Microsoft Certified Architect ad heads the Microsoft Techology Excellece Group i Tata Cosultacy Services Limited. He ispires ad iculcates the kowledge of architecture, software factories ad desig patters. His curret focus areas iclude SOA, Security ad SAAS. 2

3 Table of Cotets 1. About The Authors 2 2. Evolutio of Cloud Computig Model 4 3. Widows Azure Platform Overview 8 Widows Azure Compute 9 Widows Azure Storage 10 Widows Azure Fabric 11 Sql Azure 12 Widows Azure Platform Appfabric Services Implemetig Widows Azure Applicatios 18 Azure Tools 16 Key Implemetatio Challeges 19 Real World Implemetatio Scearios 19 Cloud Adoptio Model Widows Azure Perspectives ad Future Roadmap Coclusio Refereces Ackowledgemets 24 Table of Figures Figure 1: Typical Cloud Platform Architecture 5 Figure 2: Cloud Computig Service Delivery Models 6 Figure 3: Relatioship of Iaas, Paas ad Saas 7 Figure 4: Widows Azure Platform Footprit 8 Figure 5: Widows Azure Fabric 11 Figure 6: Sql Azure Sapshot 12 Figure 7: Wcf Data Services - Glace 14 Figure 8: Sql Azure Data Access Architecture 15 Figure 9: Widows Azure Adoptio Model 20 3

4 Evolutio of Cloud Computig Model To obtai better returs o their ivestmets i Iformatio Techology (IT), eterprises typically adopt several techology trasformatio programs. These techology trasformatio programs are heavily iflueced by the evolvig computig paradigm, from the maiframes to cliet server (distributed ad web), SOA ad web 2.0. To realize cost effective, high performace ad scalable IT ivestmets, eterprises have experimeted with various ew computig models such as grid computig, utility computig ad ow Cloud Computig. Cloud computig is a disruptive force that will sigificatly impact the existig busiess models of techology vedors, systems itegrators ad ISVs i the future. As per Garter s estimate, the cloud computig model will commad a compoud aual growth rate of more tha 22% by 2011 of the eterprise applicatio developmet market. Cloud computig is a iteret based services delivery model where services are hosted over the iteret by a service provider. Cloud service providers have ifrastructure, such as, servers, hardware ad software ad offers this as a service to eterprises. The cloud services ca be cosumed by the eterprises through various chaels, like mash-ups, browser based user iterface, mobile applicatios, smart cliet applicatios deployed i o-premises ad other ope chaels as well, such as, Widows Azure Marketplace data market ad applicatio market. Further, cloud services ca iteroperate with other programmig platforms such as Java ad Flash. Eterprises ca sigificatly lower the total cost of owership of applicatios i a cloud computig model as agaist the o-premise deploymet model. The cloud computig model allows a service provider to leverage a commo shared ifrastructure across a umber of eterprises. Typical billig models that are employed i the cloud paradigm are either subscriptio based or usage based or a combiatio of both. The billig models are also tied to strict SLA compliace by the service provider. It is more importat to classify cloud deploymet models, which are typically orgaized as Public Cloud, Hybrid Cloud, Private Cloud, ad Commuity Cloud Public Cloud: Public cloud (exteral cloud) deploymet model describes cloud computig i the traditioal maistream sese, whereby resources are dyamically provisioed o a fie-graied, self-service basis over the Iteret, via web applicatios/web services, from a off-site third-party provider usig a fie-graied utility computig basis Ex: Amazo EC2, Widows Azure. Private Cloud: Private cloud (iteral cloud) deploymet model details how cloud capabilities are built ito the iteral IT ifrastructure to maage ad moitor missio critical applicatios of eterprises. This model is the perfect choice whe eterprises require cloud computig beefits without compromisig o data security. Hybrid Cloud: Hybrid cloud is also called hybrid delivery by major vedors icludig HP, IBM, Oracle ad VMware who offer techology to maage the complex issues cocerig performace, security ad privacy that results from the mixed delivery methods of IT services. A hybrid storage cloud uses a combiatio of public ad private storage clouds. Hybrid storage clouds are ofte useful for archivig ad backup fuctios, allowig local data to be replicated to a public cloud. 4

5 Commuity Cloud: A commuity cloud ivolves the participatio of multiple teats to share the same ifrastructure ad realize beefits of cloud computig. This optio may offer a higher level of privacy, security ad/or policy compliace. I additio it is also ecoomically attractive as the resources (storage, workstatios) utilized ad shared i the commuity have already bee used to the maximum deliverig a attractive retur of ivestmet. Ex: Google's "Gov Cloud". This cloud deploymet models will ifluece the overall cloud platform architecture i various dimesios. Cloud Platform Architecture A cloud platform typically cosists of a core virtualized ifrastructure that provides computig ad storage services. It also hosts commo services such as provisioig, security, meterig, billig ad moitorig services. Services for user iterface, workflow ad multi-teet database are exposed to the applicatio layer. The cloud platform should also provide a applicatio developmet platform that allows developers to create, test ad deploy applicatios. Typical cloud platform architecture is depicted i the diagram below: Cloud Applicatios ad Services Multi-teat Database, Web ad Workflow Services Ifrastructure Maagemet Services Moitorig ad SLA Maagemet Services Meterig ad Billig Provisioig ad Security Services Cloud Fabric (Rutime) Storage as Service Computig as a Service Applicatio Developmet Eviromet Data Ceter for Hostig Figure 1: Typical Cloud Platform Architecture 5

6 Key attributes that should be supported by a good cloud platform iclude: Idetity Federatio Multi-teat Data Architecture Dyamic UI Bradig based o Request Cotext (relevat to SaaS) Customizatio of Busiess Rules ad Workflow based o Metadata Shared Billig Service Service Maagemet ad moitorig Cloud Computig Service Delivery Models Cloud computig service delivery models ca be further divided ito the followig categories: Software as a Service: Software as a Service (SaaS) vedors help i buildig custom applicatios to provide solutios tailored to specific eeds by developig services that are hosted i the cloud ad ca be cosumed by the ed users. SaaS vedors iclude Salesforce.com, Zoho, Exchage Server, Microsoft Dyamics CRM Olie etc. Platform as a Service: Platform as a Service (PaaS) vedors provide ed-to-ed cloud computig platform with capabilities for applicatio desig, developmet, testig, deploymet ad hostig. Key vedors i the PaaS category iclude Microsoft (Widows Azure), Google (App Egie) ad Salesforce s (Force.com platform). Ifrastructure as a Service: Ifrastructure as a Service (IaaS) vedors provide virtualized computig ad storage resources i the cloud as a service. Key vedors i IaaS category iclude Amazo (Elastic Cloud Computig Platform), 3tera (AppLogic Platform), VMWare (vsphere Cloud OS) ad Citrix (Cloud Ceter C3). The followig figure demostrates each of the service delivery models ad the key players offerig these cloud services: Software as a Service Platform as a Service Ifrastructure as a Service Figure 2: Cloud Computig Service Delivery Models 6

7 The figure below illustrates the relatioship betwee IaaS, Paas ad Saas ad the associated risks ad disadvatages. Ex: Data Security, Network Delays, amog others. Cosumer App App App App App App Servers Servers Servers Service Provider What about etwork delays? Is data Secure? App Web, App & DB Servers Web, App & DB Servers Compute & Storage Compute & Storage Compute & Storage Ifrastructure as a Service Platform as a Service Software as a Service Figure 3: Relatioship of IaaS, Paas ad SaaS The key beefits that eterprises ca leverage as a result of migratig some of their applicatios to the cloud: Ability to leverage the Opex model as opposed to the Capex model for IT ivestmets. Optimized ivestmets i core IT Ifrastructure by movig to the private cloud model. Ability to achieve higher scalability, availability ad performace without upfrot ifrastructure ivestmets. Flexibility to pay as per service usage or subscriptio based ad SLA drive paymet models. Ability to focus o core busiess istead of maagig large IT ifrastructures. The subsequet sectios will focus o Microsoft Widows Azure platform ad its compoets, our experieces ad perspectives o Widows Azure ad its future roadmap. 7

8 Widows Azure Platform Overview With the advet of the cloud computig platform, we are experiecig a paradigm shift i the developmet spectrum, where cloud capabilities are also cosidered whe desigig ad buildig ew applicatios. The key levers ifluecig this shift i hostig applicatios from o-premise to cloud are flexibility, scalability, reduced capital expeses, 24 x 7 availability, geographical access ad lower total cost of owership. However, it is evidet that ot all applicatios are ready to be placed i the cloud. Istead seasoal, omissio critical applicatios that are ot drive by strict compliace or regulatory eeds are the most immediate set of applicatios that ca be moved to the cloud. Microsoft s Widows Azure Platform provides a familiar ad flexible eviromet to drive ad support specific eeds ad services of the developmet team, customers ad users. The Widows Azure platform provides a uiform experiece as it eables developers ad users to use existig Microsoft techologies to develop or use applicatios o-premise or i the cloud. Widows Azure platform comprises the followig: Widows Azure Microsoft SQL Azure Widows Azure Platform AppFabric Existig Software Applicatios SOAP REST XML Your Cloud Applicatio Widows Azure Platform www Ed Users Developers PHP & 3rd Party Laguages AppFabric platform Figure 4: Widows Azure Platform Footprit I a utshell, Widows Azure ca be defied as a cloud operatig system with the ability to host services ad maage them cetrally. This provides a wide rage of capabilities i the form of computig service to ru applicatios, storage services ad creatig a framework that supports several applicatios. Widows Azure Platform lays the foudatio for ruig applicatios ad storig data o the cloud. Widows Azure Platform cotais computer service, storage service ad fabric. Computer service eables applicatios to ru i the cloud; storage service provides storage for cotet types ad the fabric provides a framework to maage ad moitor the applicatios ruig i cloud. 8

9 SQL Azure is a fully relatioal database support o Widows Azure. Widows Server AppFabric ad Widows Azure Platform AppFabric eable the buildig ad maagemet of o-premise applicatios i the cloud. Widows Server AppFabric icorporates capabilities i the form of cachig, workflow ad service hostig while Widows Azure Platform AppFabric Services costitutes services bus for coectivity across the etwork ad access cotrol services for federated authorizatio. Widows Azure Compute Widows Azure platform offers rutime executio eviromet for maaged code to host ad ru scalable solutios. Each Widows Azure Compute istace is also a Virtual Machie (VM) istace created by the platform ad oly the umber of istaces is cofigured by the team hostig the applicatio. Every VM istace rus a Azure aget to coect ad iteract with the Widows Azure fabric. Every VM has a local file system which ca be utilized by the web/worker role istace durig their life-time, but oce the VM istace is shut dow, VM ad local storage will go away. Azure maitais 3 differet istaces of every applicatio o the cloud ad the ed-user will ot be aware of which istace is servig the specific request. Hece persistet storage is required to support the applicatio data ad this ca be met usig the Widows Azure Storage Service. With geographically distributed ceters, Widows Azure Compute provides developers with the fuctioality to build, host ad maage applicatios o the cloud. Applicatio developers ca coect to Widows Azure portal usig Widows Live ID ad choose a hostig accout to host applicatios o the cloud ad a storage accout to store data or ay relevat cotet o the cloud. Certai applicatios ca use either the hostig or storage accouts or both. The accouts eable developers to host ad deploy applicatios o the Widows Azure platform. Widows Azure presetly supports three roles; web role istace, worker role ad VM role. 1. Web Role is customized for web applicatio programmig ad supported by IIS Worker Role is used for performig the backgroud process for the web role. Message queue edpoits are, i geeral, cofigured i the worker role to geerate programs i a asychroous mode. 3. VM Role rus a image (a VHD) of a Widows Server 2008 R2 virtual machie. This VHD is created usig o-premises Widows Server machie, the uploaded to Widows Azure. Customers ca cofigure ad maitai the OS ad use Widows Services, scheduled tasks etc. i the VM role. Oce it s stored i the cloud, the VHD ca be loaded o-demad ito a VM role ad executed. The VHD ca be used as the base image for all istaces of a VM Role. Widows Azure compute istaces have four uique sizes to eable complex applicatios ad workloads as described i the followig table. This eables eterprises/users to choose the appropriate Virtual Machie size to ru their applicatios based o the applicatio complexity ad resource requiremets. 9

10 Compute Istace Size CPU Memory Istace Storage Extra Small Small Medium Large Extra Large 1.0 GHz 1.6 GHz 2x1.6 GHz 4x1.6 GHz GHz 768 MB 1.75 GB 3.5 GB 7 GB 14 GB 20 GB 225 GB 490 GB 1,000 GB 2,040 GB I/O Performace Low Moderate High High High Widows Azure Compute Istaces ca support ative code executio ad applicatios ruig o the.net framework, PHP, Java, Apache TOMCAT, MySQL. However, future expasio of Widows Azure will eable support of multiple laguages ad frameworks, such as, Ruby o Rails, Pytho ad so o. Further, applicatios deployed ca use Web ad Worker Role istaces together for the user load. Multiple Web ad Worker role istaces ca be cofigured usig the service cofiguratio file. Oe poit to remember is that Widows Azure further provides a capability to retai the VMs where ay crash leads to debuggig ad reusig the storage state to ivestigate the causes of the crash. Widows Azure Storage Widows Azure provides three types of storage i the cloud as defied i figure 5 above: Azure Blob provides storage for large biary objects such as video ad images. Azure Table provides structured storage for maitaiig service state. Azure Queue helps i sedig asychroous work request dispatch to eable commuicatio. Azure XDrive helps i storig the data i a durable drive i the cloud. Blob: Blob is a set of blocks which ca store text or biary data. A block blob is optimized for streamig workloads up to 200GB i size ad page blobs are used for radom read/write access of 1TB. Table: Tables are aother storage represetatio o cloud where data is stored i the form of etities ad properties. Tables eable data storage across machies ad eables scale-out storage. Tables ca be cosumed usig REST APIs. This provides the ability to store huge volume of etities i tables that scale ito terabytes. Queues: Queue helps i storig messages that may be accessed by a cliet. A queue s prime fuctio is to eable commuicatio betwee Web ad Worker Role istaces. Web Role istaces ca place user requests which eed to be processed i the backgroud while the Worker Role moitors the queue to process the request ad respod back via the same queue or ay other queue to the Web Role istace. Widows Azure XDrive: XDrive allows Widows Azure to compute applicatios ruig i the cloud ad use the NTFS APIs to store data i a durable drive. This drive allows Widows Azure applicatios to mout a 10

11 page blob, which is a sigle volume NTFS VHD. All areas i the applicatio ca be itegrated with the blob, ad reads come out of the local VM cache or the page blob if there is a cache miss. This allows applicatios to upload/dowload VHDs via blobs, ad the VHD remais durable ad able to survive the failure of the VM, sice it is backed by a paged blob. The etire storage areas ca be accessed usig REST APIs or HTTP stadard calls as blobs, tables ad queues are represeted usig URIs. Irrespective of the storage types data i blobs, tables ad queue get replicated a miimum of 3 times withi the Widows Azure storage across the virtual machies to esure there is NO data loss. This also equips the self-heal capacity to recover the data ad hadle fault-tolerat situatios ad icrease availability uder extreme coditios as well. This data replicatio is possible via the associatio of VM agets with the Widows Azure fabric, which maages ad moitors the applicatios o Widows Azure platform. Widows Azure Fabric Oe of the key features of the Widows Azure is to provide highly scalable solutios to support large volumes of simultaeous users accessig may differet applicatios hosted o the platform. This capability is hadled by providig a scale-out feature withi the platform to maage a sudde icrease i the volume of users accessig the system. The fabric cotroller maages ad cotrols the Widows Azure Fabric ad is resposible for automatig the load balacig to esure the required scalability is achieved. Widows Azure Fabric has parallel virtual machies ruig the image of the applicatios utilizig a Hyper-V, which is a fietued versio specific to Widows Azure. The followig figure displays the Widows Azure Fabric. Fabric Cotroller Automates load balacig ad computes resource scalit Fabric = Fabric Aget Compute Load Balacer Blobs Storage Tables Queues Web Role Istace Worker Role Istace Virtual Machie Virtual Machie Figure 5: Widows Azure Fabric 11

12 Fabric cotroller utilizes the visibility of the cofiguratio file idicatig deploymet requiremets, such as, storage issues, umber of Web ad Worker Role istaces ad so o. The fabric cotroller is otified if a machie fails ad cofigures a ew virtual machie with the same cofiguratio ad adds it to the Widows Azure Fabric to serve the eeds immediately. This esures service availability without seriously impactig the ed-user. Multiple deploymet topology cofiguratios ca be customized usig the iter-role commuicatio feature of Widows Azure which has the capability to commuicate betwee idividual role istaces i the user applicatio. This supports complex topology cofiguratio withi Widows Azure as it is better supports message ifrastructure ad mappig. So far we have covered the core services of Widows Azure platform dealig maily with structured ad relatioal data. Widows Azure provides the same through SQL Azure which will be highlighted subsequetly. SQL Azure Oe of the key attributes of ay applicatio withi the eterprise, over web, is data. As time passes, data grows immesely attributed to differet sources, differet devices ad differet systems. To address the growig size ad scale of the data we eed a solutio which ca address the primary data challeges associated to maageability, scalability ad availability. SQL Azure is the cloud-based techology solutio to deal with relatioal ad other types of data as part of Widows Azure platform. It cotais two primary parts i. SQL Azure Database ad ii. SQL Azure Data Syc. Reportig Busiess Itelligece Referece Data Data Syc SQL Azure Database Symmetric Programmig Model Data Hub Aggregatio Figure 6: SQL Azure Sapshot SQL Azure database addresses few key areas of cocer i terms of database admiistratio fuctios, such as, disaster recovery, replicatio, backup ad others. The data i the SQL Azure database ca be accessed by the Tabular Data Stream (TDS) protocol. 12

13 The top features of SQL Azure iclude: 1. Relatioal Database Maagemet Services a. Create, access, maipulate tables, idexes, views, roles, stored procedures, triggers ad fuctios. b. Executio of complex queries ad jois across multiple tables c. Costraits d. Trasactios e. Temp tables f. Basic aggregatio fuctios Ex: Strig aggregatios, math, date/ time g. Support for trackig billable metrics i real-time ad for historical aalysis 2. Programmability a. Maaged ADO.Net data access b. Native ODBC c. Support for PHP 3. Tools a. SQL Azure Accout portal to provisio logical servers ad databases b. SQL Server Maagemet studio a itegrated eviromet to cofigure ad access the databases o cloud c. Visual Studio 2010 Supports buildig applicatios with data coectios to SQL Azure to desig queries ad perform data bidig operatios i their applicatios. SQL Azure Data Syc SQL Azure Data Syc is aother importat feature of SQL Azure which aims to provide bidirectioal data sychroizatio fuctioality based o the Microsoft Syc Framework eablig symmetry betwee SQL Azure ad o-premise SQL Server. SQL Azure Data Syc allows likig o-premise database to SQL Azure Database, seamlessly movig or sychroizig the applicatios from o-premise to cloud ad ability to provide the offlie capabilities o the database where SQL Azure data syc ca sychroize the data from o-premise ad remote sources. The goal of SQL Azure is to provide aytime ad aywhere access of data by meas of SOAP ad REST iterfaces so data ca be accessed i multiple ways. You ca use the SQL Azure by creatig a storage accout i the Widows Azure platform accout. Each Widows Azure platform accout ca host multiple SQL Azure storage servers ad each storage server ca iclude multiple databases. By default each database server uses the Master database. 13

14 SQL Azure has the followig features: 1. No code syc cofiguratio: Ca be easily cofigured 2. Schedule Syc : Ability to cofigure the iterval for sychroizatio 3. Coflict Hadlig: Ability to hadle the same data chaged i multiple locatios 4. Loggig ad Moitorig: Admiistratio capabilities to moitor ad track the potetial issues associated with the data 5. Data sub-settig: Provides cotrollable levers to sychroize data at table level. 6. Elastic-Scale: Service scales as resource requiremets grow. 7. SQL Azure has programmig ability usig the WCF Data services, ODBC ad PHP data coectivity chaels. 8. SQL Azure supports overall developmet, deploymet ad provisioig of databases o the cloud. 9. SQL Azure provides similar autheticatio ad authorizatio framework as that of SQL Server databases i o-premise systems ad usig firewall security, which ca be cofigured through Azure Maagemet Portal. 10. WCF Data Services ca be exposed as a REST iterface for coectig with SQL Azure database i the back ed Aother importat goal is to improve reuse of the data ad share the data across disparate systems. Keepig the purpose i mid, The Ope Data Protocol, referred to as OData[7], is a ew data-sharig stadard that has bee itroduced to break dow silos ad foster a iteroperate ecosystem for data cosumers (cliets) ad producers (services) that is far more powerful tha curretly possible. It eables applicatios to access a broader set of data, ad helps every data service ad cliet add value to the whole ecosystem. WCF Data Services was the first Microsoft techology to support the Ope Data Protocol i Visual Studio 2008 SP1. It provides developers with cliet libraries for.net, Silverlight, AJAX, PHP ad Java. Microsoft ow also supports OData i SQL Server 2008 R2, Widows Azure Storage, Excel 2010 (through PowerPivot), ad SharePoit Data Service Cliets Power Pivot HTTP (Ope Data Protocol) Widows Azure Table Storage SQL Server Reportig Services Data Services Data Services Framework Sharepoit Services Sharepoit Figure 7: WCF Data Services - Glace 14

15 Figure 8 provides the data access architecture of SQL Azure database from applicatios both withi ad outside the cloud. To reduce the latecy, we ca esure that the applicatios ad SQL Azure database are hosted i the same cloud platform. As a result, the time lag ca be sigificatly reduced betwee applicatio ad data i the database. Applicatio REST Cliet Browser Applicatio Applicatio SQL Cliet* ODBC, OLEDB, WCF Data Services, PHP, Ruby,... Cloud HTTP+REST HTTP TDS Data Ceter Widows Azure REST Web App ADO.Net+EF SQL Cliet* TDS+TSQL Model SQL Azure * Cliet access eabled usig TDS for ODBC, WCF Data Services, OLEDB, PHP-SQL, Ruby... Figure 8: SQL Azure Data Access Architecture To query this data from the applicatios hosted outside the cloud ca be doe through TDS, HTTP or HTTP+REST protocols. Applicatios hosted i the Widows Azure platform use TDS protocol ad the TSQL model to access the data from SQL Azure. The key beefits with SQL Azure are: 1. Supports multi-teat. 2. Ease of use simple provisioig ad deploymet of multiple databases 3. Built-i high availability ad multi-tolerace 4. No physical admiistratio is required 5. Ability to scale up or dow based o busiess eeds. 6. Support T-SQL based relatioal data model 7. Itegratio with SQL Server ad Visual Studio tools for desigig ad buildig 15

16 Widows Azure Platform AppFabric Services To build applicatios o Widows Azure, the Widows Azure platform AppFabric services ca be leveraged icludig the Service Bus ad Access Cotrol Services this helps i coectig applicatios residig opremises to the cloud. The AppFabric icludes the followig: Service Bus - Service Bus is used to eable applicatios ad services to commuicate across the etwork ad orgaizatioal boudaries for both o-premise ad cloud applicatios. Access Cotrol - Access Cotrol helps to create highly secure authorizatio for applicatios, services ad users usig a orgaizatio s existig ifrastructure. Access Cotrol Services [8] provides a claims-based idetity model to support sigle-sig-o, federated idetity ad role-based access. This service orchestrates the autheticatio ad authorizatio of users usig Widows Live ID, active directory or ay other user idetity store to support stadard idetity federatio protocols. Access cotrol services comprise three etities: a Security Toke Service (STS), admiistratio portal ad admiistratio API. STS issues security tokes, admiistratio portal helps use tokes ad defies claim types, rules ad authorized STS providers. Admiistratio API is used to program ad costruct cofiguratio settigs. Claim based idetity maagemet is the future for maagig idetities ad this is eabled by the access cotrol service of AppFabric. So desigig applicatios to accept idetity ad perform authorizatio based o claims will eable the itegratio of applicatios deployed i the private cloud with those i the public cloud. Service Bus represets a eterprise service bus patter desiged to operate o highly scalable data ceters workig withi the scope of the iteret. Microsoft service bus provides federated idetity ad access cotrol mechaisms, a dyamic service registry ad a robust messagig fabric capable of overcomig the coectivity challeges. A importat compoet of service bus messagig fabric is a cetralized relay service supportig may trasport protocols ad web service stadards (such as. REST, SOAP). The relay service provides differet relay coectivity optios ad helps i egotiatig peer to peer coectios. Service bus fuctioality is built o top of the Widows Commuicatio Foudatio. The Service Bus provides a secure, stadards-based messagig fabric for coectig applicatios across the Iteret, makig it possible to pass through difficult firewall ad NAT obstacles whe ecessary. It offers a ew set of WCF bidigs without sigificatly alterig the rest of the WCF programmig model. A few such bidigs iclude Net Tcp Relay Bidig, Net Oe Way Relay Bidig, Net Evet Relay Bidig ad so o. I short, the service bus eables Widows Azure applicatios with existig applicatios ad databases; it acts like a bridge for o ad off-premise applicatios ad also costructs composite applicatios. 16

17 Implemetig Widows Azure Applicatios Buildig applicatios usig the Widows Azure platform is ot very complicated as developers ca write familiar.net code usig Visual studio to build applicatios, which have the capability to ru i the cloud. Developers ca completely leverage their existig kowledge of.net, Workflow Foudatio, Widows Commuicatio foudatio, SharePoit, Widows Live ad SQL Server to build cloud applicatios. The oly differece will be the way applicatios eed to be deployed ad hosted (i the cloud) ad the executio eviromet of the applicatios (o the developmet fabric or i the cloud fabric). For buildig large-scale cloud-based applicatios o Azure platform, may tools ad service offerigs ca be used ad leveraged. For istace, Widows Azure AppFabric services ca be used for security ad coectivity, SQL Azure for data storage ad retrieval from cloud relatioal data store ad other mash-up services ca be exploited for eablig data sychroizatio from services, applicatios ad devices. The implemetatio methodology follows the simple practice of modelig the services ad decides if either a completely ew applicatio eeds to be developed or if the applicatio ca be composed through other mash-up services or chaels. This is to build a ew service to support market eeds or cosume the services which are already available i the marketplace. For a quicker method, the cosumptio of services ca be leveraged through the Widows Azure Marketplace. Widows Azure Marketplace Widows Azure Marketplace [9] is a olie marketplace for evagelists to cotribute, search, purchase ad exchage buildig block compoets, traiig, service templates, premium data sets plus fiished services ad applicatios eeded to build Widows Azure platform applicatios. The marketplace cotais data ad applicatio market sectios that iclude data, imagery, ad real-time web services from leadig commercial data providers ad authoritative public data sources. Customers will have access to datasets such as demographic, evirometal, fiacial, retail, weather ad sports. Data market also icludes visualizatios ad aalytics to eable isights ito data. The applicatio market sectio of the Widows Azure Marketplace icludes listigs of buildig block compoets, traiig, services, ad fiished services/applicatios. These buildig blocks are desiged to be icorporated by other developers ito their Widows Azure platform applicatios. Other examples iclude developer tools, admiistrative tools, compoets ad plugis, ad service templates. 17

18 Azure Tools The followig table highlights the Widows Azure tools that help develop, test ad deploy Azure applicatios. Phase Tools Descriptio Developmet Tools Visual Studio IDE Itegrated developmet eviromet to eable the creatio, buildig, debuggig, ruig ad packagig of scalable web applicatios ad services for Widows Azure. Developmet Fabric Developmet Storage Simulates the Widows Azure fabric o your local machie so that you may ru ad test your service locally before deployig it. Utility that simulates the Blob, Queue, ad Table Storage services available i the cloud. Developmet Project Elemets Cloud Service The project specifies the Web Role ad Worker Role projects ad cotais the cofiguratio iformatio for the service. It also provides ru/debug ad the publish fuctioality. Web Role Worker Role Service Package Web Role produces a web site for Widows Azure, ad is the etry poit for users to your applicatio. Each cloud service ca have zero or oe Web Role. Worker Role is a backgroud processig compoet. It does ot accept iboud etwork coectios. Each cloud service ca have zero or oe Worker Role. Service Package cotais your Web Role ad/or Worker Role. You ca upload this package alog with the Service Cofiguratio file to Widows Azure via the Widows Azure Developer Portal. Maagemet Cosole Widows Azure The Widows Azure Maagemet Cosole eables you Maagemet Cosole to costruct the claims associated to AppFabric (Widows Azure access cotrol service usig a user iterface. AppFabric Services) Widows Azure Maagemet Cosole (SQL Services) To maage storage accouts i Widows Azure ad makes it simpler to create, debug ad explore the s torage solutios. Eviromets Developmet Available i the developer s local machie to build ad test Eviromet the solutios. Stagig Eviromet Productio Eviromet Widows Azure developer platform provides a GUI to move the applicatio ito the cloud from the developmet eviromet either by usig the hostig accout or storage accout or both. The URL used to access the applicatio will be based o GUID. After completig the applicatio testig o cloud, the applicatio ca be moved to the productio eviromet usig the same GUI i Widows Azure developer platform. Here the URL is user-friedly ad ca be mapped to ay uique domai specific ame. Table 1: Widows Azure Tools 18

19 Key Implemetatio Challeges The key challeges ecoutered i Widows Azure implemetatio are as follows: Idetity challeges. Storage challeges. Commuicatio challeges. The key aspect associated with the idetity challege is to address the issue of idetity federatio whe opremise idetity providers ad applicatios eed to iteract with idetity providers ad applicatios i the cloud. Widows Azure AppFabric access cotrol service ad Geeva framework eables to build claimsbased idetity maagemet solutios for the applicatios this ca help build applicatios that support idetity federatio. The storage challege is to provide scalable data storage for similar applicatios used by multiple customers/teats; aother challege is to offer data security measures, to esure security. This challege is addressed by the SQL Azure relatioal database storage usig the multiple storage tokes whereby each toke ca be used by each teat to store ad access their data securely. Commuicatio challeges revolve aroud employig a efficiet mechaism to trasmit ad commuicate while eablig bulk processig ad computig activities. The Azure queue aids asychroous commuicatio betwee the Web ad Worker Roles ecessary to perform certai tasks, with a careful adoptio of appropriate relay bidigs to achieve optimum performace levels. Real world Implemetatio Scearios Here are few real world scearios that ca be implemeted usig Widows Azure: Sceario 1: A existig.net based payroll system of ABC Corporatio is already deployed i a o-premise private cloud eviromet that eeded to be moved to the public cloud platform. As a result, the applicatio would have to be re-factored for the cloud eviromet. The desig would be based o access cotrol services ad claims-based idetities. The pay slip geeratio, which happes oce i a moth, ca be hadled by Worker Role based o a trigger cotrolled by the Web Role istace of the applicatio. These pay-slip formats ca be stored i blobs while the metadata associated with it ca be stored i the Azure Tables. Sceario 2: A Educatio Board i a coutry coducts differet exams for the studets. The exams are coducted oce i a year ad the results are aouced after evaluatio. The board required that results are made visible to studets the very day it is aouced. This is a highly seasoal applicatio that could leverage the scale-up ad scale-dow capabilities to avoid the huge capital expediture that would be ivolved cosiderig the limited time frame. 19

20 Sceario 3: A retail store chai wats to maage its workforce optimally by schedulig work across all the stores based o regio, locatio ad work fuctios. This solutio ca be developed usig the cloud platform. The etire schedulig activity ca be maaged by the backgroud Worker Role by applyig the relevat store ad work fuctio rules. The workforce is thus able to access their schedule ad maagemet ca alter the rules based o the store demad. Cloud Adoptio Model A eterprise plaig to take the first step towards cloud computig usig Widows Azure platform should, i our view, follow a sequetial adoptio model over time to realize the maximum beefits. The figure below highlights the cloud computig adoptio model i a eterprise: Self-Service Provisioig Applicatios Self Service provisioig applicatios o Cloud Platform Full Services adoptio of Cloud Platform Missio-critical Applicatios Movig missio-critical applicatios to Cloud Exploitig Cloud for eterprise busiess eeds Ivestmet No-missio Critical Applicatios Movig o-missio critical applicatios to Cloud Layig Cloud foudatio at eterprise Seasoal Applicatios Movig Seasoal Applicatios to Cloud Platform Assess ad experimetatio with Cloud eviromet Utility, trial ad experimetal applicatios Applicatios which requires utility computig, trial applicatios ad experimetal/research apps First Step towards Cloud adoptio Time Figure 9: Widows Azure Adoptio Model 20

On-Premise CRM to Salesforce Migration - Benefits, Challenges and Best Practices

On-Premise CRM to Salesforce Migration - Benefits, Challenges and Best Practices White Paper O-Premise CRM to Salesforce Migratio - Beefits, Challeges ad Best Practices With the advet of cloud computig, orgaizatios are lookig to move their Customer Relatioship Maagemet (CRM) applicatios

More information

Configuring Additional Active Directory Server Roles

Configuring Additional Active Directory Server Roles Maual Upgradig your MCSE o Server 2003 to Server 2008 (70-649) 1-800-418-6789 Cofigurig Additioal Active Directory Server Roles Active Directory Lightweight Directory Services Backgroud ad Cofiguratio

More information

(VCP-310) 1-800-418-6789

(VCP-310) 1-800-418-6789 Maual VMware Lesso 1: Uderstadig the VMware Product Lie I this lesso, you will first lear what virtualizatio is. Next, you ll explore the products offered by VMware that provide virtualizatio services.

More information

Authentication - Access Control Default Security Active Directory Trusted Authentication Guest User or Anonymous (un-authenticated) Logging Out

Authentication - Access Control Default Security Active Directory Trusted Authentication Guest User or Anonymous (un-authenticated) Logging Out FME Server Security Table of Cotets FME Server Autheticatio - Access Cotrol Default Security Active Directory Trusted Autheticatio Guest User or Aoymous (u-autheticated) Loggig Out Authorizatio - Roles

More information

Business Application Services. Business Applications that provide value to your enterprise.

Business Application Services. Business Applications that provide value to your enterprise. Busiess Applicatio Services Busiess Applicatios that provide value to your eterprise. Sesiple s expertise ca help orgaizatio decode the performace issues ad trasform them ito valuable beefits that meet

More information

Digital Enterprise Unit. White Paper. Web Analytics Measurement for Responsive Websites

Digital Enterprise Unit. White Paper. Web Analytics Measurement for Responsive Websites Digital Eterprise Uit White Paper Web Aalytics Measuremet for Resposive Websites About the Authors Vishal Machewad Vishal Machewad has over 13 years of experiece i sales ad marketig, havig worked as a

More information

Domain 1: Designing a SQL Server Instance and a Database Solution

Domain 1: Designing a SQL Server Instance and a Database Solution Maual SQL Server 2008 Desig, Optimize ad Maitai (70-450) 1-800-418-6789 Domai 1: Desigig a SQL Server Istace ad a Database Solutio Desigig for CPU, Memory ad Storage Capacity Requiremets Whe desigig a

More information

HiTech. White Paper. Adopting an Effective Strategy for Seamless Adoption of Cloud Integration

HiTech. White Paper. Adopting an Effective Strategy for Seamless Adoption of Cloud Integration HiTech White Paper Adoptig a Effective Strategy for Seamless Adoptio of Cloud Itegratio About the Author Vekata Nagedra Vekata Nagedra M. is a EAI ad Service Orieted Architecture (SOA) solutio architect

More information

Silver Lining of Cloud Computing

Silver Lining of Cloud Computing White Paper Silver Liig of Cloud Computig - Key Priciples ad Best Practices CXOs eed to evaluate differet deploymet models, service models ad key characteristics of the cloud to implemet the precise spectrum

More information

Domain 1: Configuring Domain Name System (DNS) for Active Directory

Domain 1: Configuring Domain Name System (DNS) for Active Directory Maual Widows Domai 1: Cofigurig Domai Name System (DNS) for Active Directory Cofigure zoes I Domai Name System (DNS), a DNS amespace ca be divided ito zoes. The zoes store ame iformatio about oe or more

More information

An Approach to Fusion CRM Adoption

An Approach to Fusion CRM Adoption White Paper A Approach to Fusio CRM Adoptio May eterprise customers are ivestig time ad effort to evaluate how ext-geeratio Oracle eterprise applicatios will chage iteractios with iteral ad exteral stakeholders.

More information

SOCIAL MEDIA. Keep the conversations going

SOCIAL MEDIA. Keep the conversations going SOCIAL MEDIA Keep the coversatios goig Social media is where most of the world is. It is therefore a ope source of cosumer data, a chael of commuicatio ad a platform for establishig relatioships with customers.

More information

IT Support. 020 8269 6878 n www.premierchoiceinternet.com n support@premierchoiceinternet.com. 30 Day FREE Trial. IT Support from 8p/user

IT Support. 020 8269 6878 n www.premierchoiceinternet.com n support@premierchoiceinternet.com. 30 Day FREE Trial. IT Support from 8p/user IT Support IT Support Premier Choice Iteret has bee providig reliable, proactive & affordable IT Support solutios to compaies based i Lodo ad the South East of Eglad sice 2002. Our goal is to provide our

More information

ContactPro Desktop for Multi-Media Contact Center

ContactPro Desktop for Multi-Media Contact Center CotactPro Desktop for Multi-Media Cotact Ceter CCT CotactPro (CP) is the perfect solutio for the aget desktop i a Avaya multimedia call ceter eviromet. CotactPro empowers agets to efficietly serve customers

More information

optimise your investment in Microsoft technology. Microsoft Consulting Services from CIBER

optimise your investment in Microsoft technology. Microsoft Consulting Services from CIBER optimise your ivestmet i Microsoft techology. Microsoft Cosultig Services from Microsoft Cosultig Services from MICROSOFT CONSULTING SERVICES ca help with ay stage i the lifecycle of adoptig Microsoft

More information

Effective Data Deduplication Implementation

Effective Data Deduplication Implementation White Paper Effective Data Deduplicatio Implemetatio Eterprises with IT ifrastructure are lookig at reducig their carbo foot prit ad ifrastructure maagemet cost by slimmig dow their data ceters. I cotrast,

More information

Enhancing Oracle Business Intelligence with cubus EV How users of Oracle BI on Essbase cubes can benefit from cubus outperform EV Analytics (cubus EV)

Enhancing Oracle Business Intelligence with cubus EV How users of Oracle BI on Essbase cubes can benefit from cubus outperform EV Analytics (cubus EV) Ehacig Oracle Busiess Itelligece with cubus EV How users of Oracle BI o Essbase cubes ca beefit from cubus outperform EV Aalytics (cubus EV) CONTENT 01 cubus EV as a ehacemet to Oracle BI o Essbase 02

More information

ion Wellness Solution

ion Wellness Solution ion Welless Solutio Overview As the competitio i the welless idustry grows more itese, players feel the eed to set i place effective systems to attract, service, ad retai customers. The focus today, is

More information

IntelliSOURCE Comverge s enterprise software platform provides the foundation for deploying integrated demand management programs.

IntelliSOURCE Comverge s enterprise software platform provides the foundation for deploying integrated demand management programs. ItelliSOURCE Comverge s eterprise software platform provides the foudatio for deployig itegrated demad maagemet programs. ItelliSOURCE Demad maagemet programs such as demad respose, eergy efficiecy, ad

More information

Making training work for your business

Making training work for your business Makig traiig work for your busiess Itegratig core skills of laguage, literacy ad umeracy ito geeral workplace traiig makes sese. The iformatio i this pamphlet will help you pla for ad build a successful

More information

Supply Chain Management

Supply Chain Management Supply Chai Maagemet LOA Uiversity October 9, 205 Distributio D Distributio Authorized to Departmet of Defese ad U.S. DoD Cotractors Oly Aim High Fly - Fight - Wi Who am I? Dr. William A Cuigham PhD Ecoomics

More information

Business Process Services. White Paper. Smart Ways to Implement Smart Meters: Using Analytics for Actionable Insights and Optimal Rollout

Business Process Services. White Paper. Smart Ways to Implement Smart Meters: Using Analytics for Actionable Insights and Optimal Rollout Busiess Process Services White Paper Smart Ways to Implemet Smart Meters: Usig Aalytics for Actioable Isights ad Optimal Rollout About the Authors Sumit Joshi Sumit is part of the Aalytics ad Isights team

More information

Telecom. White Paper. Automating Performance Testing of Network Virtualization Platforms

Telecom. White Paper. Automating Performance Testing of Network Virtualization Platforms Telecom White Paper Automatig Performace Testig of Network Virtualizatio Platforms About the Author Sahil Shah Sahil Shah is the Techical Lead of NextGe R&D Telecom iitiatives withi Tata Cosultacy Services'

More information

QUADRO tech. PST Flightdeck. Put your PST Migration on autopilot

QUADRO tech. PST Flightdeck. Put your PST Migration on autopilot QUADRO tech PST Flightdeck Put your PST Migratio o autopilot Put your PST Migratio o Autopilot A moder aircraft hardly remids its pilots of the early days of air traffic. It is desiged to eable flyig as

More information

ODBC. Getting Started With Sage Timberline Office ODBC

ODBC. Getting Started With Sage Timberline Office ODBC ODBC Gettig Started With Sage Timberlie Office ODBC NOTICE This documet ad the Sage Timberlie Office software may be used oly i accordace with the accompayig Sage Timberlie Office Ed User Licese Agreemet.

More information

Full Lifecycle Project Cost Controls

Full Lifecycle Project Cost Controls Full Lifecycle Project Cost Cotrols EcoSys EPC is a ext geeratio plaig ad cost cotrols software solutio deliverig best practices for full lifecycle project cost maagemet i a itegrated, easy-to-use web

More information

Telecom. White Paper. Actionable Intelligence in the SDN Ecosystem: Optimizing Network Traffic through FRSA

Telecom. White Paper. Actionable Intelligence in the SDN Ecosystem: Optimizing Network Traffic through FRSA Telecom White Paper Actioable Itelligece i the SDN Ecosystem: Optimizig Network Traffic through FRSA About the Authors Sumit Kapoor Sumit is a solutio architect i the telecom busiess uit at Tata Cosultacy

More information

client communication

client communication CCH Portal cliet commuicatio facig today s challeges Like most accoutacy practices, we ow use email for most cliet commuicatio. It s quick ad easy, but we do worry about the security of sesitive data.

More information

Business Intelligence on the Cloud: Overview and Use Cases

Business Intelligence on the Cloud: Overview and Use Cases White Paper Busiess Itelligece o the Cloud: Overview ad Use Cases The use of Busiess Itelligece (BI) i the cloud is a game-chager, as it makes BI affordable ad easily available as compared to traditioal

More information

The Importance of Change Management in Application Managed Services Outsourcing

The Importance of Change Management in Application Managed Services Outsourcing A Poit of View The Importace of Chage Maagemet i Applicatio Maaged Services Outsourcig Itroductio Sice its arrival i the early 1960s, IT outsourcig has evolved sigificatly. Now ofte kow as maaged services,

More information

CCH CRM Books Online Software Fee Protection Consultancy Advice Lines CPD Books Online Software Fee Protection Consultancy Advice Lines CPD

CCH CRM Books Online Software Fee Protection Consultancy Advice Lines CPD Books Online Software Fee Protection Consultancy Advice Lines CPD Books Olie Software Fee Fee Protectio Cosultacy Advice Advice Lies Lies CPD CPD facig today s challeges As a accoutacy practice, maagig relatioships with our cliets has to be at the heart of everythig

More information

Security Functions and Purposes of Network Devices and Technologies (SY0-301) 1-800-418-6789. Firewalls. Audiobooks

Security Functions and Purposes of Network Devices and Technologies (SY0-301) 1-800-418-6789. Firewalls. Audiobooks Maual Security+ Domai 1 Network Security Every etwork is uique, ad architecturally defied physically by its equipmet ad coectios, ad logically through the applicatios, services, ad idustries it serves.

More information

Baan Service Master Data Management

Baan Service Master Data Management Baa Service Master Data Maagemet Module Procedure UP069A US Documetiformatio Documet Documet code : UP069A US Documet group : User Documetatio Documet title : Master Data Maagemet Applicatio/Package :

More information

FPO. A global telecom s strategy. for Canada

FPO. A global telecom s strategy. for Canada FPO A global telecom s strategy for Caada A global telecom s strategy for Caada Global telecommuicatios compaies that support multi-atioal corporatios (MNC) are tasked with providig a cosistet cliet experiece

More information

To c o m p e t e in t o d a y s r e t a i l e n v i r o n m e n t, y o u n e e d a s i n g l e,

To c o m p e t e in t o d a y s r e t a i l e n v i r o n m e n t, y o u n e e d a s i n g l e, Busiess Itelligece Software for Retail To c o m p e t e i t o d a y s r e t a i l e v i r o m e t, y o u e e d a s i g l e, comprehesive view of your busiess. You have to tur the decisio-makig of your

More information

BaanERP. BaanERP Windows Client Installation Guide

BaanERP. BaanERP Windows Client Installation Guide BaaERP A publicatio of: Baa Developmet B.V. P.O.Box 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet B.V. 1999. All rights reserved. The iformatio i this documet is subject to

More information

From Customer Satisfaction to Customer Advocacy

From Customer Satisfaction to Customer Advocacy White Paper From Customer Satisfactio to Customer Advocacy Impact of First Time Resolutio (FTR) o Customer Satisfactio ad Sales Performace Baks ad Fiacial Istitutios are ivestig heavily i customer-cetric

More information

Mobility. Manage Agility with Our Technology

Mobility. Manage Agility with Our Technology Mobility Maage Agility with Our Techology Smart mobile strategies are redefiig busiess performace today. Mobility as a eabler is oe of our key busiess objectives. As a radical orgaizatio, we defie comprehesive

More information

Alliance and Technology unit. White Paper. A Comparative Analysis of Application Integration Tools on Microsoft Azure Platform

Alliance and Technology unit. White Paper. A Comparative Analysis of Application Integration Tools on Microsoft Azure Platform Alliace ad Techology uit White Paper A Comparative Aalysis of Applicatio Itegratio Tools o Microsoft Azure Platform About the Author Varu Dubey Varu Dubey is a solutio architect with more tha ie years

More information

Enabling Optimized Network Operations

Enabling Optimized Network Operations A Poit of View Eablig Optimized Network Operatios The Evictio Mechaism Approach to Maagig Data Flows based o Importace Itroductio The explosive growth i the umber of users alog with differet types of etwork

More information

facing today s challenges As an accountancy practice, managing relationships with our clients has to be at the heart of everything we do.

facing today s challenges As an accountancy practice, managing relationships with our clients has to be at the heart of everything we do. CCH CRM cliet relatios facig today s challeges As a accoutacy practice, maagig relatioships with our cliets has to be at the heart of everythig we do. That s why our CRM system ca t be a bolt-o extra it

More information

Banking & Financial Services. White Paper. Managing Enterprise Financial Risk Using Big Data Technologies

Banking & Financial Services. White Paper. Managing Enterprise Financial Risk Using Big Data Technologies Bakig & Fiacial Services White Paper Maagig Eterprise Fiacial Risk Usig Big Data Techologies About the Author Alok Bisai Alok Bisai is a Solutio Architect with the Tata Cosultacy Services (TCS) BFS Risk

More information

Five Effective Testing Practices to Assure Meaningful Use of Electronic Health Records

Five Effective Testing Practices to Assure Meaningful Use of Electronic Health Records Poit of View Five Effective Testig Practices to Assure Meaigful of Electroic Health Records Abstract Meaigful ' has bee the buzzword i the US healthcare commuity as every care provider is gearig up for

More information

Benefits of CRM Going Social

Benefits of CRM Going Social White Paper Beefits of CRM Goig Social The era of the passive customer is goe ad a ew cocept, that of the social customer has evolved. The customer of today is vocal expressig his thoughts about the products

More information

The ERP Card-Solution. The power, control and efficiency of ERP combined with the ease-of-use and financial benefits of a P-Card.

The ERP Card-Solution. The power, control and efficiency of ERP combined with the ease-of-use and financial benefits of a P-Card. The ERP Card-Solutio Xpoetial - It's about Itegratio The power, cotrol ad efficiecy of ERP combied with the ease-of-use ad fiacial beefits of a P-Card. TM poetial The ERP-Card Solutio P-Cards ad ERP For

More information

Digital Enterprise Unit. White Paper. Multi-Device & Multi-OS Enterprise Mobility Strategy: What Your Organization Needs To Plan For

Digital Enterprise Unit. White Paper. Multi-Device & Multi-OS Enterprise Mobility Strategy: What Your Organization Needs To Plan For Digital Eterprise Uit White Paper Multi-Device & Multi-OS Eterprise Mobility Strategy: What Your Orgaizatio Needs To Pla For About the Author Rahul Trisal Rahul is a seior digital strategy cosultat with

More information

Enterprise Security & Risk Management. White Paper. Securing the Future with Next-Generation Data Center Security

Enterprise Security & Risk Management. White Paper. Securing the Future with Next-Generation Data Center Security Eterprise Security & Risk Maagemet White Paper Securig the Future with Next-Geeratio Data Ceter Security About the Author Prikshit Goel Prikshit Goel heads the Ceter of Excellece (CoE) for Maaged Security

More information

E-Plex Enterprise Access Control System

E-Plex Enterprise Access Control System Eterprise Access Cotrol System Egieered for Flexibility Modular Solutio The Eterprise Access Cotrol System is a modular solutio for maagig access poits. Employig a variety of hardware optios, system maagemet

More information

Domain 1 Components of the Cisco Unified Communications Architecture

Domain 1 Components of the Cisco Unified Communications Architecture Maual CCNA Domai 1 Compoets of the Cisco Uified Commuicatios Architecture Uified Commuicatios (UC) Eviromet Cisco has itroduced what they call the Uified Commuicatios Eviromet which is used to separate

More information

Business Rules-Driven SOA. A Framework for Multi-Tenant Cloud Computing

Business Rules-Driven SOA. A Framework for Multi-Tenant Cloud Computing Lect. Phd. Liviu Gabriel CRETU / SPRERS evet Traiig o software services, Timisoara, Romaia, 6-10 dec 2010 www.feaa.uaic.ro Busiess Rules-Drive SOA. A Framework for Multi-Teat Cloud Computig Lect. Ph.D.

More information

Creating an Agile BI Environment

Creating an Agile BI Environment White Paper Creatig a Agile BI Eviromet The rapidly chagig IT ecoomy has iflueced the Busiess Itelligece (BI) systems to look at iovative ways to be equally fast ad flexible. There is a eed to be more

More information

Domain 1: Identifying Cause of and Resolving Desktop Application Issues Identifying and Resolving New Software Installation Issues

Domain 1: Identifying Cause of and Resolving Desktop Application Issues Identifying and Resolving New Software Installation Issues Maual Widows 7 Eterprise Desktop Support Techicia (70-685) 1-800-418-6789 Domai 1: Idetifyig Cause of ad Resolvig Desktop Applicatio Issues Idetifyig ad Resolvig New Software Istallatio Issues This sectio

More information

CCH Accountants Starter Pack

CCH Accountants Starter Pack CCH Accoutats Starter Pack We may be a bit smaller, but fudametally we re o differet to ay other accoutig practice. Util ow, smaller firms have faced a stark choice: Buy cheaply, kowig that the practice

More information

Managed Oracle Database Service

Managed Oracle Database Service Maaged Oracle Database Service maaged oracle database service As a orgaisatio you eed to esure the highest levels of iformatio availability ad data protectio to support your applicatios. Dimesio Data ca

More information

Domain 1 - Describe Cisco VoIP Implementations

Domain 1 - Describe Cisco VoIP Implementations Maual ONT (642-8) 1-800-418-6789 Domai 1 - Describe Cisco VoIP Implemetatios Advatages of VoIP Over Traditioal Switches Voice over IP etworks have may advatages over traditioal circuit switched voice etworks.

More information

Enable Compliance, Quality, and Efficiency in Your Safety Operations with Oracle Argus

Enable Compliance, Quality, and Efficiency in Your Safety Operations with Oracle Argus Eable Compliace, Quality, ad Efficiecy i Your Safety Operatios with Oracle Argus A Complete Solutio for Cliical ad Post-Marketig Safety A costatly evolvig regulatory climate worldwide, the critical focus

More information

June 3, 1999. Voice over IP

June 3, 1999. Voice over IP Jue 3, 1999 Voice over IP This applicatio ote discusses the Hypercom solutio for providig ed-to-ed Iteret protocol (IP) coectivity i a ew or existig Hypercom Hybrid Trasport Mechaism (HTM) etwork, reducig

More information

Document Control Solutions

Document Control Solutions Documet Cotrol Solutios State of the art software The beefits of Assai Assai Software Services provides leadig edge Documet Cotrol ad Maagemet System software for oil ad gas, egieerig ad costructio. AssaiDCMS

More information

Skytron Asset Manager

Skytron Asset Manager Skytro Asset Maager Meet Asset Maager Skytro Asset Maager is a wireless, pateted RFID asset trackig techology specifically desiged for hospital facilities to deliver istat ROI withi a easy to istall, fully

More information

End to End Service Level Management for the Entire Cisco Unified Communications Ecosystem

End to End Service Level Management for the Entire Cisco Unified Communications Ecosystem Ed to Ed Service Level Maagemet for the Etire Cisco Uified Commuicatios Ecosystem The ReliaTel VoIP ad Uified Commuicatios Maagemet Solutio is the ideal platform to moitor, maage, ad optimize the Cisco

More information

Unicenter TCPaccess FTP Server

Unicenter TCPaccess FTP Server Uiceter TCPaccess FTP Server Release Summary r6.1 SP2 K02213-2E This documetatio ad related computer software program (hereiafter referred to as the Documetatio ) is for the ed user s iformatioal purposes

More information

WHERE CHANGE IS POSSIBLE

WHERE CHANGE IS POSSIBLE WHERE CHANGE IS POSSIBLE gree workspaces AT TIDES, WE HAVE BEEN WORKING WITH PEOPLE LIKE YOU FOR MORE THAN 30 YEARS TO MAKE THE WORLD A BETTER PLACE. Our missio is to parter with philathropists, foudatios,

More information

CCH Accounts Production

CCH Accounts Production CCH Accouts Productio accouts productio facig today s challeges Preparig statutory ad fiacial accouts is a core activity for our practice, as it is for may professioal firms. Although legislatio ad accoutig

More information

Telecom. White Paper. Prioritizing Mice Flows in Software Defined Networks for Enhanced Monetization and User Experience

Telecom. White Paper. Prioritizing Mice Flows in Software Defined Networks for Enhanced Monetization and User Experience Telecom White Paper Prioritizig Mice Flows i Software Defied Networks for Ehaced Moetizatio ad User Experiece About the Authors Partha Datta Partha Datta has bee workig with Tata Cosultacy Services (TCS)

More information

Managing an Oracle ERP Upgrade with Best Practices in Organizational Change Management

Managing an Oracle ERP Upgrade with Best Practices in Organizational Change Management A Poit of View Maagig a Oracle ERP Upgrade with Best Practices i Orgaizatioal Chage Maagemet The implemetatio or upgrade of eterprise-wide systems, such as resource plaig tools, creates sigificat chage

More information

Digital Enterprise Unit. White Paper. Leveraging Best Practices and Recommendations for Optimal Performance Tuning of IBM Campaign

Digital Enterprise Unit. White Paper. Leveraging Best Practices and Recommendations for Optimal Performance Tuning of IBM Campaign Digital Eterprise Uit White Paper Leveragig Best Practices ad Recommedatios for Optimal Performace Tuig of IBM Campaig About the Author Harshal Tejale Harshal Tejale is a Assistat Cosultat at Tata Cosultacy

More information

Transformation of Storage Technology Industry: Digital Trends and their Impact

Transformation of Storage Technology Industry: Digital Trends and their Impact A Poit of View Trasformatio of Storage Techology Idustry: Digital Treds ad their Impact The Evolvig Storage Idustry Ladscape With limitless possibilities throw ope by the Digital Five Forces Big Data ad

More information

Driving Superior Outcomes: Making Performance Engineering an Integral Part of Business Operations

Driving Superior Outcomes: Making Performance Engineering an Integral Part of Business Operations A Poit of View Drivig Superior Outcomes: Makig Performace Egieerig a Itegral Part of Busiess Operatios Abstract The core of performace egieerig is geared towards a meticulous desig of techology solutios

More information

Healthcare. White Paper. Extracting Value from Healthcare Data: An Analysis of Industry Leading Data Models

Healthcare. White Paper. Extracting Value from Healthcare Data: An Analysis of Industry Leading Data Models Healthcare White Paper Extractig Value from Healthcare Data: A Aalysis of Idustry Leadig Data Models About the Authors Pakaj Siha Pratice Head - Iformatio Maagemet, Big Data & Aalytics, Tata Cosultacy

More information

Radio Dispatch Systems

Radio Dispatch Systems Radio Dispatch Systems ZETRON DISPATCH SOLUTIONS: AT THE CENTER OF YOUR CRITICAL OPERATIONS Your dispatch system is the ceterpoit through which your key operatios are coordiated ad cotrolled. That s why

More information

Appendix B: Third-Party Tools

Appendix B: Third-Party Tools Appedix B: Third-Party Tools I This Chapter Cosideratios The Tools Cosideratios Obviously, beig able to desig, prepare, ad implemet effective disaster recovery strategies for your SharePoit eviromet is

More information

Xantaro Maintenance Services & Operations. XTAC User Guide. UK Edition

Xantaro Maintenance Services & Operations. XTAC User Guide. UK Edition Xataro Maiteace Services & Operatios XTAC User Guide UK Editio XTAC WORKFLOW The Xataro Techical Assistace Cetre (XTAC) is the cetral iterface for all techical questios ad topics for products ad services

More information

QUADRO tech. FSA Migrator 2.6. File Server Migrations - Made Easy

QUADRO tech. FSA Migrator 2.6. File Server Migrations - Made Easy QUADRO tech FSA Migrator 2.6 File Server Migratios - Made Easy FSA Migrator Cosolidate your archived ad o-archived File Server data - with ease! May orgaisatios struggle with the cotiuous growth of their

More information

CCH Practice Management

CCH Practice Management 1 CCH Practice Maagemet practice maagemet facig today s challeges Every year it seems we face more regulatios, growig cliet expectatios ad lower margis o our compliace work. It s a tough time for a accoutig

More information

Mobile Application Testing

Mobile Application Testing White Paper Mobile Applicatio Testig Device ad platform diversity, short release cycles, lack of mature testig tools ad the variety of etwork coectivity optios result i frequet cost overrus ad missed deadlies

More information

Environmental Compliance Management Systems

Environmental Compliance Management Systems White Paper Evirometal Compliace Maagemet Systems Compliace towards Evirometal Regulatios like Restrictio of Hazardous Substaces (RoHS), Registratio, Evaluatio, Authorizatio ad Restrictio of Chemical substaces

More information

A guide to School Employees' Well-Being

A guide to School Employees' Well-Being A guide to School Employees' Well-Beig Backgroud The public school systems i the Uited States employ more tha 6.7 millio people. This large workforce is charged with oe of the atio s critical tasks to

More information

InventoryControl. The Complete Inventory Tracking Solution for Small Businesses

InventoryControl. The Complete Inventory Tracking Solution for Small Businesses IvetoryCotrol The Complete Ivetory Trackig Solutio for Small Busiesses Regular Logo 4C Productivity Solutios for Small Busiesses Logo Outlie Get i cotrol of your ivetory with Wasp Ivetory Cotrol the complete

More information

leasing Solutions We make your Business our Business

leasing Solutions We make your Business our Business if you d like to discover how Bp paribas leasig Solutios Ca help you to achieve your goals please get i touch leasig Solutios We make your Busiess our Busiess We look forward to hearig from you you ca

More information

Agency Relationship Optimizer

Agency Relationship Optimizer Decideware Developmet Agecy Relatioship Optimizer The Leadig Software Solutio for Cliet-Agecy Relatioship Maagemet supplier performace experts scorecards.deploymet.service decide ware Sa Fracisco Sydey

More information

Message Exchange in the Utility Market Using SAP for Utilities. Point of View by Marc Metz and Maarten Vriesema

Message Exchange in the Utility Market Using SAP for Utilities. Point of View by Marc Metz and Maarten Vriesema Eergy, Utilities ad Chemicals the way we see it Message Exchage i the Utility Market Usig SAP for Utilities Poit of View by Marc Metz ad Maarte Vriesema Itroductio Liberalisatio of utility markets has

More information

Mobile Client Architecture Web vs. Native vs. Hybrid Apps

Mobile Client Architecture Web vs. Native vs. Hybrid Apps White Paper Mobile Cliet Architecture Web vs. Native vs. Hybrid Apps Choosig appropriate cliet architectures is a hotly debated topic of late. Havig bee party to these debates ad also to implemetatios

More information

Enabling Offshore Collaboration in German Engineering Services

Enabling Offshore Collaboration in German Engineering Services White Paper Eablig Offshore Collaboratio i Germa Egieerig Services Germa egieerig compaies, who are market leaders i their respective domais, are experiecig challeges i terms of acquirig sufficiet egieerig

More information

A Balanced Scorecard

A Balanced Scorecard A Balaced Scorecard with VISION A Visio Iteratioal White Paper Visio Iteratioal A/S Aarhusgade 88, DK-2100 Copehage, Demark Phoe +45 35430086 Fax +45 35434646 www.balaced-scorecard.com 1 1. Itroductio

More information

Six Optimization Opportunities in Multichannel Retailing

Six Optimization Opportunities in Multichannel Retailing White Paper Six Optimizatio Opportuities i Multichael Retailig Multichael retailers are facig challeges i adoptig e-commerce stadards ad so are strugglig to stay i touch with the chagig behavior of cosumers.

More information

Trustwave Leverages OEM Partnerships to Deepen SIEM Market Penetration

Trustwave Leverages OEM Partnerships to Deepen SIEM Market Penetration Trustwave Leverages OEM Parterships to Deepe SIEM Market Peetratio Accelerated lauch of ew security appliaces delivers reveue growth with assist from UNICOM Egieerig ad Dell OEM Solutios Itroductio Trustwave

More information

TruStore: The storage. system that grows with you. Machine Tools / Power Tools Laser Technology / Electronics Medical Technology

TruStore: The storage. system that grows with you. Machine Tools / Power Tools Laser Technology / Electronics Medical Technology TruStore: The storage system that grows with you Machie Tools / Power Tools Laser Techology / Electroics Medical Techology Everythig from a sigle source. Cotets Everythig from a sigle source. 2 TruStore

More information

Assessment of the Board

Assessment of the Board Audit Committee Istitute Sposored by KPMG Assessmet of the Board Whe usig a facilitator, care eeds to be take if the idividual is i some way coflicted due to the closeess of their relatioship with the

More information

Connecting the Business, Development, and Operational dots in an enterprise [BizDevOps] - A TCS Approach

Connecting the Business, Development, and Operational dots in an enterprise [BizDevOps] - A TCS Approach White Paper Coectig the Busiess, Developmet, ad Operatioal dots i a eterprise [BizDevOps] - A TCS Approach Eterprises are uder cotiuous pressure to deliver iovative solutios that drive busiess results.

More information

PUBLIC RELATIONS PROJECT 2016

PUBLIC RELATIONS PROJECT 2016 PUBLIC RELATIONS PROJECT 2016 The purpose of the Public Relatios Project is to provide a opportuity for the chapter members to demostrate the kowledge ad skills eeded i plaig, orgaizig, implemetig ad evaluatig

More information

CREATIVE MARKETING PROJECT 2016

CREATIVE MARKETING PROJECT 2016 CREATIVE MARKETING PROJECT 2016 The Creative Marketig Project is a chapter project that develops i chapter members a aalytical ad creative approach to the marketig process, actively egages chapter members

More information

U.S.-Based Project Centers Offer Superior Effectiveness Over Offshore in CRM Implementations

U.S.-Based Project Centers Offer Superior Effectiveness Over Offshore in CRM Implementations U.S.-Based Project Ceters Offer Superior Effectiveess Over Offshore i CRM Implemetatios A Eagle Creek Software Services White Paper, 2012 Today s busiess eviromet is more competitive tha ever. I order

More information

Forensic Readiness for Effective Incident Management

Forensic Readiness for Effective Incident Management A Poit of View Foresic Readiess for Effective Icidet Maagemet Abstract Bakig ad fiacial istitutios today face several iformatio security related threats. There is a visible surge i cyber-attacks, which

More information

Securing the Virtualized Data Center with Next-Generation Firewalls

Securing the Virtualized Data Center with Next-Generation Firewalls Securig the Virtualized Data Ceter with Next-Geeratio Firewalls November 2012 Palo Alto Networks: Securig the Virtualized Data Ceter with Next-Geeratio Firewalls Table of Cotets Executive Summary 3 Evolutio

More information

A Complete Guide for Database Technology Migration Program

A Complete Guide for Database Technology Migration Program White Paper A Complete Guide for Database Techology Migratio Program Database techology migratio programs do ot come up every year as a high priority iitiative i the IT orgaizatio. However, carryig out

More information

Banking & Financial Services. White Paper. Cloud Solutions for Centralized Reference Data Management

Banking & Financial Services. White Paper. Cloud Solutions for Centralized Reference Data Management Bakig & Fiacial Services White Paper Cloud Solutios for Cetralized Referece Maagemet About the Authors Sriivasa Kumar Yerchuru Sriivasa heads the Capital Markets practice at TCS ad has over 20 years of

More information

IT-as-a-Service for Small and Medium Businesses

IT-as-a-Service for Small and Medium Businesses White Paper IT-as-a-Service for Small ad Medium Busiesses The demad for IT from the SMB segmet is growig. The SMB segmet is characteristically differet from large eterprises i that it is a attractive market

More information

Platform Solution. White Paper. Transaction Based Pricing in BPO: In Tune with Changing Times

Platform Solution. White Paper. Transaction Based Pricing in BPO: In Tune with Changing Times Platform Solutio White Paper Trasactio Based Pricig i BPO: I Tue with Chagig Times About the Author(s) Raj Agrawal Curret Desigatio Raj heads the Platform Solutios Uit at TCS. I his career spaig over 19

More information

Big Data Adoption An Iterative Approach to Harness the Power of Big Data

Big Data Adoption An Iterative Approach to Harness the Power of Big Data White Paper Big Data Adoptio A Iterative Approach to Haress the Power of Big Data The emergece of every ew techology brigs its ow share of Wow! ad Aha! factors. While these factors add value to the techology

More information

Content and Rights Management in the Broadcasting Industry

Content and Rights Management in the Broadcasting Industry White Paper Cotet ad Rights Maagemet i the Broadcastig Idustry The Broadcastig busiess has udergoe drastic chages i recet times. Due to the rapid advaces i techology, cotet is ow available i various ew

More information