SlideShare a Scribd company logo
1 of 20
xRM as an Evolution of CRM Catherine Eibner Microsoft Australia, Developer Platform Group ceibner@microsoft.com http://blogs.msdn.com/ceibner , www.twitter.com/ceibner
Key Success DriversHow do you define success?  4 “Products and services can be copied. Our business processes and our business models are our differentiators.”   CEO – Global Enterprise 66% of CEOs believe their organizations need to introduce fundamental/ radical changes in the next 2 years Rapid Innovation is a Key Mandate Business process innovation as key competitive advantage Business productivity innovation is needed now more than ever Flexibility to rapidly implement global innovation is a key enabler
Key IT ChallengesChallenges with delivering sustainable business value 5 Too much time and money is required to efficiently develop, deploy and maintain custom applications Identifying  the right application is costly.  Maintaining applications from multiple vendors is cumbersome Deliver and Demonstrate Business Value Difficult to deliver business ROI and differentiators Limited budget and resources Too many issues with buying and building apps Not equipped to rapidly respond to business change
Usabilitythrough Microsoft Office/Outlook Flexibility through Dynamic Application Services Choice through various delivery and usage options Productivity through point & click and Microsoft Fits people, business, environment and budget Enterprise-class scalability, availability and performance XRM Delivers BenefitsXRM provides both innovation and operational benefits
xRM Architecture OverviewDeclarative Application Services User Experience Services Custom User Features Mobile/ Portal/Custom Microsoft Office/ Outlook Online/ Offline Integration Services Extensibility Services Business Logic Services Granular role-based Security Business Process Modeling Windows Workflow Foundation Metadata Services Visual Studio .NET Assemblies Enterprise Mash-ups/ Composite Applications Application Definition Portable Application Model Release & Upgrade Mgmt Embedded User Interfaces/ IFrames Client-side Jscript ASP.NET Custom Forms Database  Services Declarative Data Modeling Referential integrity / relationship Dynamic Ripple Effect Business Logic/ Process Orchestration Custom Workflow Actions Data & Metadata APIs Event Framework/ Dynamic Code Plug-ins Analytical Services Dashboards KPIs Reporting/ OLAP Data Mining/ Predictive Prebuilt Connectors Server SDK Offline SDK Service-Oriented Architecture Developer Tools Platform Management Tools Multi-tenancy Multi-lingual Multi-currency Enterprise-class scalability & performance
Putting xRM to the Test Microsoft 24 Hour Challenge PA Office of the Attorney General Challenge:  Recreate LOB application (Intelligence Audit application) Results ,[object Object]
Unpaid Intern: 2 weeks – FreeQuotes “Plus, the intern’s applications had a better interface and more robust functionality than the original ones. For instance, agency auditors can put the application on a portable computer for use in the field in disconnected mode, for added flexibility.” Challenge ,[object Object]
Sports Team Management won vote Results ,[object Object],Quotes “I have never seen that depth of application built so quickly.  xRM is now officially our application platform layer.” “xRM reduces our development timelines by 75%”  POAG
XRM Conceptual ArchitectureDesigned for flexibility and extensibility Cloud Server Standard UI (Outlook, Web, Mobile) Custom UI  & Mash-Ups (ASP.NET, SharePoint, Silverlight/WPF) Integrated Applications Reporting (Excel & SRS) Web Services Custom Synchronous Actions (.NET Assemblies) Custom Asynchronous Actions (.NET Assemblies) Synchronous Business Logic Business Entity Components  Role-Based  Security Workflow Data Access Components Data Access Platform Multi-tenant  Controller Metadata Data 9
  Extensible UI (XML Config File) Integrated Applications Reporting (Excel and SRS) Form Events (JavaScript) Plug-Ins (Pre) (.NET Assemblies) Plug-Ins (Post) (.NET Assemblies) Custom Actions (.NET Assemblies) Presentation Layer Forms Design, Client-Side Scripting and Custom UI Development Platform Layer Data Model Customization, IntegrationWorkflow, Custom Platform Development Web Services Synchronous and Asynchronous Business Logic Business Entity Components Security Workflow Data Access Components Data Access Platform Data Service Layer Custom Reporting, Custom Analysis Filtered SQL Views Metadata Data xRM Architecture
System Components Overview Outlook client Web client Mobile client Outlookofflineclient NLB Web Services Integration  IIS Application Server
Employment Portal Users want to coordinate an automated recruiting system for applicants to apply for available positions.  Applicants want to create accounts and apply for positions of interest.
Data Modeling Services цззййз Schema modeling and metadata definition accelerates creation ,[object Object]
Export application definition and import into other servers
Metadata architecture simplifies upgrades
Publish changes on the fly
Applications built on XRM will inherit new capabilities as platform evolvesData Modeling Components ,[object Object]
Table creation (entities)

More Related Content

What's hot

Governance for power bi Toronto SPS Saturday
Governance for power bi Toronto SPS Saturday Governance for power bi Toronto SPS Saturday
Governance for power bi Toronto SPS Saturday Berkovich Consulting
 
Introduction to Microsoft’s Master Data Services (MDS)
Introduction to Microsoft’s Master Data Services (MDS)Introduction to Microsoft’s Master Data Services (MDS)
Introduction to Microsoft’s Master Data Services (MDS)James Serra
 
Power BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloudPower BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloudTillmann Eitelberg
 
Enabling Data as a Service with the JBoss Enterprise Data Services Platform
Enabling Data as a Service with the JBoss Enterprise Data Services PlatformEnabling Data as a Service with the JBoss Enterprise Data Services Platform
Enabling Data as a Service with the JBoss Enterprise Data Services Platformprajods
 
Power BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsPower BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsJames Serra
 
2014.07.11 biginsights data2014
2014.07.11 biginsights data20142014.07.11 biginsights data2014
2014.07.11 biginsights data2014Wilfried Hoge
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical OverviewDavid J Rosenthal
 
Creating a Next-Generation Big Data Architecture
Creating a Next-Generation Big Data ArchitectureCreating a Next-Generation Big Data Architecture
Creating a Next-Generation Big Data ArchitecturePerficient, Inc.
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake OverviewJames Serra
 
Open Development
Open DevelopmentOpen Development
Open DevelopmentMedsphere
 
Enterprise Data Lake - Scalable Digital
Enterprise Data Lake - Scalable DigitalEnterprise Data Lake - Scalable Digital
Enterprise Data Lake - Scalable Digitalsambiswal
 
Modern Data Architecture
Modern Data Architecture Modern Data Architecture
Modern Data Architecture Mark Hewitt
 
BarbaraZigmanResume 2016
BarbaraZigmanResume 2016BarbaraZigmanResume 2016
BarbaraZigmanResume 2016bzigman
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshJeffrey T. Pollock
 
Fast and Furious: From POC to an Enterprise Big Data Stack in 2014
Fast and Furious: From POC to an Enterprise Big Data Stack in 2014Fast and Furious: From POC to an Enterprise Big Data Stack in 2014
Fast and Furious: From POC to an Enterprise Big Data Stack in 2014MapR Technologies
 
Information Virtualization: Query Federation on Data Lakes
Information Virtualization: Query Federation on Data LakesInformation Virtualization: Query Federation on Data Lakes
Information Virtualization: Query Federation on Data LakesDataWorks Summit
 
Big Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesBig Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesJames Serra
 

What's hot (20)

Governance for power bi Toronto SPS Saturday
Governance for power bi Toronto SPS Saturday Governance for power bi Toronto SPS Saturday
Governance for power bi Toronto SPS Saturday
 
Introduction to Microsoft’s Master Data Services (MDS)
Introduction to Microsoft’s Master Data Services (MDS)Introduction to Microsoft’s Master Data Services (MDS)
Introduction to Microsoft’s Master Data Services (MDS)
 
2022 02 Integration Bootcamp
2022 02 Integration Bootcamp2022 02 Integration Bootcamp
2022 02 Integration Bootcamp
 
Power BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloudPower BI - The self service BI Lifecycle in the cloud
Power BI - The self service BI Lifecycle in the cloud
 
Enabling Data as a Service with the JBoss Enterprise Data Services Platform
Enabling Data as a Service with the JBoss Enterprise Data Services PlatformEnabling Data as a Service with the JBoss Enterprise Data Services Platform
Enabling Data as a Service with the JBoss Enterprise Data Services Platform
 
Power BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data SolutionsPower BI for Big Data and the New Look of Big Data Solutions
Power BI for Big Data and the New Look of Big Data Solutions
 
2014.07.11 biginsights data2014
2014.07.11 biginsights data20142014.07.11 biginsights data2014
2014.07.11 biginsights data2014
 
Microsoft Power BI Technical Overview
Microsoft Power BI Technical OverviewMicrosoft Power BI Technical Overview
Microsoft Power BI Technical Overview
 
Creating a Next-Generation Big Data Architecture
Creating a Next-Generation Big Data ArchitectureCreating a Next-Generation Big Data Architecture
Creating a Next-Generation Big Data Architecture
 
Data Lake Overview
Data Lake OverviewData Lake Overview
Data Lake Overview
 
Open Development
Open DevelopmentOpen Development
Open Development
 
Crimson 3 - Final case presentation
Crimson 3 - Final case presentationCrimson 3 - Final case presentation
Crimson 3 - Final case presentation
 
Enterprise Data Lake - Scalable Digital
Enterprise Data Lake - Scalable DigitalEnterprise Data Lake - Scalable Digital
Enterprise Data Lake - Scalable Digital
 
Modern Data Architecture
Modern Data Architecture Modern Data Architecture
Modern Data Architecture
 
SQL Server Disaster Recovery Implementation
SQL Server Disaster Recovery ImplementationSQL Server Disaster Recovery Implementation
SQL Server Disaster Recovery Implementation
 
BarbaraZigmanResume 2016
BarbaraZigmanResume 2016BarbaraZigmanResume 2016
BarbaraZigmanResume 2016
 
Data Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to MeshData Mesh Part 4 Monolith to Mesh
Data Mesh Part 4 Monolith to Mesh
 
Fast and Furious: From POC to an Enterprise Big Data Stack in 2014
Fast and Furious: From POC to an Enterprise Big Data Stack in 2014Fast and Furious: From POC to an Enterprise Big Data Stack in 2014
Fast and Furious: From POC to an Enterprise Big Data Stack in 2014
 
Information Virtualization: Query Federation on Data Lakes
Information Virtualization: Query Federation on Data LakesInformation Virtualization: Query Federation on Data Lakes
Information Virtualization: Query Federation on Data Lakes
 
Big Data: It’s all about the Use Cases
Big Data: It’s all about the Use CasesBig Data: It’s all about the Use Cases
Big Data: It’s all about the Use Cases
 

Similar to xRM - as an Evolution of CRM

Developing business applications via power platform build2019
Developing business applications via power platform build2019Developing business applications via power platform build2019
Developing business applications via power platform build2019Dipti Chhatrapati
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...mfrancis
 
Jonathan Terry's Resume
Jonathan Terry's ResumeJonathan Terry's Resume
Jonathan Terry's Resumejcterry
 
Axsys Technologies Software Offerings
Axsys Technologies Software OfferingsAxsys Technologies Software Offerings
Axsys Technologies Software OfferingsSuvadeep Sarkar
 
Raj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonalRaj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonalRaj Bharat
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Apigee | Google Cloud
 
Project Crm Presentation
Project Crm PresentationProject Crm Presentation
Project Crm PresentationDavidBKMS
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6Strongback Consulting
 
Performance Testing Services for Case Management Application
Performance Testing Services for Case Management ApplicationPerformance Testing Services for Case Management Application
Performance Testing Services for Case Management ApplicationPratham Software (PSI)
 
Coghead Overview 21 Aug08
Coghead Overview 21 Aug08Coghead Overview 21 Aug08
Coghead Overview 21 Aug08Tomoaki Sawada
 
whitepaper_workday_technology_platform_devt_process
whitepaper_workday_technology_platform_devt_processwhitepaper_workday_technology_platform_devt_process
whitepaper_workday_technology_platform_devt_processEric Saraceno
 
technical project manager 12 yrs
technical project manager 12 yrstechnical project manager 12 yrs
technical project manager 12 yrsNitin Katlana
 
Mindtree's performance engineering services.
Mindtree's performance engineering services.Mindtree's performance engineering services.
Mindtree's performance engineering services.Mindtree Ltd.
 
Live Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAXLive Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAXMatthias Zeller
 

Similar to xRM - as an Evolution of CRM (20)

Developing business applications via power platform build2019
Developing business applications via power platform build2019Developing business applications via power platform build2019
Developing business applications via power platform build2019
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
 
Resume
ResumeResume
Resume
 
PM_New_Resume
PM_New_ResumePM_New_Resume
PM_New_Resume
 
Rich Assad Resume
Rich Assad ResumeRich Assad Resume
Rich Assad Resume
 
Jonathan Terry's Resume
Jonathan Terry's ResumeJonathan Terry's Resume
Jonathan Terry's Resume
 
Axsys Technologies Software Offerings
Axsys Technologies Software OfferingsAxsys Technologies Software Offerings
Axsys Technologies Software Offerings
 
Raj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonalRaj bharat mcts certified 5 + yrs exp dotnet professonal
Raj bharat mcts certified 5 + yrs exp dotnet professonal
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Project Crm Presentation
Project Crm PresentationProject Crm Presentation
Project Crm Presentation
 
IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
Performance Testing Services for Case Management Application
Performance Testing Services for Case Management ApplicationPerformance Testing Services for Case Management Application
Performance Testing Services for Case Management Application
 
Srinivasaragavan Jayakumar
Srinivasaragavan JayakumarSrinivasaragavan Jayakumar
Srinivasaragavan Jayakumar
 
Coghead Overview 21 Aug08
Coghead Overview 21 Aug08Coghead Overview 21 Aug08
Coghead Overview 21 Aug08
 
whitepaper_workday_technology_platform_devt_process
whitepaper_workday_technology_platform_devt_processwhitepaper_workday_technology_platform_devt_process
whitepaper_workday_technology_platform_devt_process
 
Srikanth QA Analyst
Srikanth QA AnalystSrikanth QA Analyst
Srikanth QA Analyst
 
technical project manager 12 yrs
technical project manager 12 yrstechnical project manager 12 yrs
technical project manager 12 yrs
 
Mindtree's performance engineering services.
Mindtree's performance engineering services.Mindtree's performance engineering services.
Mindtree's performance engineering services.
 
Live Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAXLive Cycle ES2 News From Adobe MAX
Live Cycle ES2 News From Adobe MAX
 

Recently uploaded

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 

Recently uploaded (20)

GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 

xRM - as an Evolution of CRM

  • 1.
  • 2. xRM as an Evolution of CRM Catherine Eibner Microsoft Australia, Developer Platform Group ceibner@microsoft.com http://blogs.msdn.com/ceibner , www.twitter.com/ceibner
  • 3.
  • 4. Key Success DriversHow do you define success? 4 “Products and services can be copied. Our business processes and our business models are our differentiators.” CEO – Global Enterprise 66% of CEOs believe their organizations need to introduce fundamental/ radical changes in the next 2 years Rapid Innovation is a Key Mandate Business process innovation as key competitive advantage Business productivity innovation is needed now more than ever Flexibility to rapidly implement global innovation is a key enabler
  • 5. Key IT ChallengesChallenges with delivering sustainable business value 5 Too much time and money is required to efficiently develop, deploy and maintain custom applications Identifying the right application is costly. Maintaining applications from multiple vendors is cumbersome Deliver and Demonstrate Business Value Difficult to deliver business ROI and differentiators Limited budget and resources Too many issues with buying and building apps Not equipped to rapidly respond to business change
  • 6. Usabilitythrough Microsoft Office/Outlook Flexibility through Dynamic Application Services Choice through various delivery and usage options Productivity through point & click and Microsoft Fits people, business, environment and budget Enterprise-class scalability, availability and performance XRM Delivers BenefitsXRM provides both innovation and operational benefits
  • 7. xRM Architecture OverviewDeclarative Application Services User Experience Services Custom User Features Mobile/ Portal/Custom Microsoft Office/ Outlook Online/ Offline Integration Services Extensibility Services Business Logic Services Granular role-based Security Business Process Modeling Windows Workflow Foundation Metadata Services Visual Studio .NET Assemblies Enterprise Mash-ups/ Composite Applications Application Definition Portable Application Model Release & Upgrade Mgmt Embedded User Interfaces/ IFrames Client-side Jscript ASP.NET Custom Forms Database Services Declarative Data Modeling Referential integrity / relationship Dynamic Ripple Effect Business Logic/ Process Orchestration Custom Workflow Actions Data & Metadata APIs Event Framework/ Dynamic Code Plug-ins Analytical Services Dashboards KPIs Reporting/ OLAP Data Mining/ Predictive Prebuilt Connectors Server SDK Offline SDK Service-Oriented Architecture Developer Tools Platform Management Tools Multi-tenancy Multi-lingual Multi-currency Enterprise-class scalability & performance
  • 8.
  • 9.
  • 10.
  • 11. XRM Conceptual ArchitectureDesigned for flexibility and extensibility Cloud Server Standard UI (Outlook, Web, Mobile) Custom UI & Mash-Ups (ASP.NET, SharePoint, Silverlight/WPF) Integrated Applications Reporting (Excel & SRS) Web Services Custom Synchronous Actions (.NET Assemblies) Custom Asynchronous Actions (.NET Assemblies) Synchronous Business Logic Business Entity Components Role-Based Security Workflow Data Access Components Data Access Platform Multi-tenant Controller Metadata Data 9
  • 12. Extensible UI (XML Config File) Integrated Applications Reporting (Excel and SRS) Form Events (JavaScript) Plug-Ins (Pre) (.NET Assemblies) Plug-Ins (Post) (.NET Assemblies) Custom Actions (.NET Assemblies) Presentation Layer Forms Design, Client-Side Scripting and Custom UI Development Platform Layer Data Model Customization, IntegrationWorkflow, Custom Platform Development Web Services Synchronous and Asynchronous Business Logic Business Entity Components Security Workflow Data Access Components Data Access Platform Data Service Layer Custom Reporting, Custom Analysis Filtered SQL Views Metadata Data xRM Architecture
  • 13. System Components Overview Outlook client Web client Mobile client Outlookofflineclient NLB Web Services Integration IIS Application Server
  • 14. Employment Portal Users want to coordinate an automated recruiting system for applicants to apply for available positions. Applicants want to create accounts and apply for positions of interest.
  • 15.
  • 16. Export application definition and import into other servers
  • 19.
  • 27.
  • 28. Consistent navigation and tools across all applications
  • 29. Productivity tools are optimized for users
  • 30.
  • 38.
  • 39. Access Controls / Authentication
  • 46.
  • 47. Minimize costs by leveraging existing Microsoft technology investments
  • 48. Deliver business insight through familiar productivity tools
  • 49.
  • 55. OLAP
  • 56. Predictive / Data Mining16
  • 57. XRM VisualizationsDashboards and extensive visualization capabilities Recruit Compatibility Facility At-A-Glance Citizen’s Issues Dashboard Asset Dashboard Employee At-A-Glance Recruiting Scorecard 17
  • 58.
  • 61. Client-side Jscript / ISV Add-ins
  • 64. Event Framework / Plug-ins
  • 66. Event PipelineSupports both online and offline customizations Plug-ins are an example of how to developers can focus on building strategic business functionality, re-use it across many XRM applications in both online and offline mode and it is all upgradeable. Allows for sophisticated business logic to be embedded in platform Assemblies run within core event pipeline Plug-Ins can execute both online and offline for consistent use Dynamic plug-in registration 19
  • 67. Extensibility SpectrumExtend each XRM application to fit your unique needs Examples of what you can build Custom ASPX Pages Feature Plug-ins Application extensions Server-side validation and rule enforcement External Web Services Workflow Assemblies 20
  • 68. Mobile Devices Silverlight / WPF Custom Web Portal Composite UI/Mashups Microsoft Office Word SharePoint Extensible User ExperiencesExtend the UI to the environment that best fit your people 21
  • 69.
  • 71. Low Cost & Maintenance
  • 78. Call outs with Parameters
  • 81. Pre-built connections with integration platforms (BizTalk)22
  • 82. Architecture Services цззййз Organization-wide Example: ACME, Inc Corporate Divisions Example: ACME European Operations Work Teams Example: ACME Account Team Work Departments Example: ACME Procurement
  • 83.
  • 86. Job Monitoring & Controls
  • 90. MOM / System Center24
  • 91. Scalability and Availability Round trip and packet size optimization for low bandwidth Stateless message-based connection Allow for failure during transaction Serviced by large web farms NLB Application Tier scale out Leverages standard IIS technologies with NLB Code optimized for scale out deployment Server Roles for workload optimization CRM Application Server Web Farm Support for standard SQL Server failover via clustering or mirroring Support for Log shipping Index Tuning Wizard supported SQL Server Cluster or Mirror
  • 92. Performance and Scalability Performance and Scalability Components Service grid architecture Deployment choice WAN performance optimization Load balance clustering Scale flexibly and efficiently across local or global Enterprise deployments Web farm clustering Exchange clustering SQL Server clustering SQL mirroring Microsoft advantage Leverage optimization throughout the .NET, Windows, SQL, and Exchange platform Configure to meet user experience, bandwidth and hardware requirements across wide area networks Scale flexibly up and out across application and data tiers
  • 93. xRM Benchmarks to 50K Concurrent Users 50,000 users running on one tenant; multi-tenant infrastructure and SQL Server 2008 drives higher loads $35K server hardware; 80% less than Oracle Siebel latest benchmark Average 0.12 second response time across 2.4M web requests / hour Up to 30% less power consumed with Intel Xeon (Nehalem) processor architecture

Editor's Notes

  1. The pressures to achieve profitable growth has introduced a new mandate, the need to innovateBeyond product or service innovation, more CEOs are looking to business process innovationas a key competitive advantage. Innovation is driven through collaboration to solicit ideas (internal and external)The flexibilityto rapidly implement innovation is the key enabler
  2. The pressures to achieve profitable growth has introduced a new mandate, the need to innovateBeyond product or service innovation, more CEOs are looking to business process innovationas a key competitive advantage. Innovation is driven through collaboration to solicit ideas (internal and external)The flexibilityto rapidly implement innovation is the key enabler
  3. Common User Features include:Outlook Synchronization (accounts, contacts, tasks, appointments)Scheduling/Resource ManagementQueue ManagementList ManagementTask & Activity ManagementPresence Management (integration with Communicator)Knowledge BaseSearch, Advanced Find, Sophisticated Query, Personal/Team/Org FiltersWorkflow Wizard (Personal/Team/Org Workflow)Reporting WizardOutbound Communications (bulk email, mail merge)Data management (import, mapping, deduplication)Interaction managementRipple Effect - “Create New Field” New field is dynamically made available to:Forms Designer (UI)Client-side JscriptWorkflow Engine (triggers, data…) Advanced Find & QueryAnalyticsWizards (Workflow/Reporting)Offline SynchronizationWeb-Services (Data/Metadata API)Mail MergeData Import, Mapping & Deduplication
  4. CRM 4.0’s Plug-In architecture now allows Developers to run Assemblies within the core event pipeline.A Plug-In is a .NET Runtime 2.0 (Framework 3.0/3.5) Assembly which inherits from a Plug-In class.Maybe be written in any .NET language.Plug-Ins allow a Developer to embed very sophisticated business logic in XRMPlug-Ins can be configured to execute while Offline.
  5. Custom ASPX Pages Can create custom ASPX pages, not forced into the rigid XRM form. For instance a custom time entry page (see Demo)Customer Portals – Server Validation When you need to validate information on a form before it’s submitted Example: validating a Title fieldApplication Integration Website that automatically creates XRM entities, for instance external customers that can open cases (XRM cases) Automatic provisioning of SharePoint sites when creating entities, for instance after a Case is created, document sharing with customer Integrate data with external web services, for instance Stock QuotesApplication Extensions Callouts and Workflow assemblies give flexibility to extend the base XRM functionality