SlideShare a Scribd company logo
1 of 14
Download to read offline
THE POWER OF PERSPECTIVE




                           The Microsoft xRM Development
                                              Framework


                                                  Chris Griswold & Rick Gipson
                                                                       Credera
                             Copyright © 2011 Credera. All Rights Reserved.
www.credera.com



       About the Speakers

         Chris Griswold: Manager with Credera
              – Over 13 years of experience in custom software architecture design and development working with both Java and
                Microsoft technologies.
              – Five years with one of the largest technology consulting firms in the world building custom Java web applications for
                clients in the telecom and energy industries
              – Primarily architecting and building custom .NET web applications
              – Implementing and customizing Microsoft Dynamics CRM.
              – B.A. degree in Computer Science from Baylor University
              – M.S. degree in Engineering Management from Southern Methodist University
              – Certified Microsoft Dynamics CRM 4.0 Technical Specialist and Microsoft certified Business Management Solutions
                Specialist
         Rick Gipson: Manager with Credera
              – 12 years of management and IT experience, specializing in Microsoft web development and solutions.
              – Senior .NET Consultant/Architect with TEKsystems leading project teams at American Airlines, NEC, Tyco
                Electronics, Siemens and Greyhound.
              – Projects have included business process automation and web service integrations
              – Microsoft Certified Professional Developer in .NET 3.5.
              – BBA in Business Administration and Management from Angelo State University.


Copyright © 2011 Credera.
                                                                     -2-
   All Rights Reserved.
                                      T H E      P O W E R         O F     P E R S P E C T I V E
www.credera.com



       Agenda

         Introduction to CRM and xRM
              – xRM and Microsoft Dynamics CRM
              – Microsoft UI & Outlook Integration
              – System Architecture
         Business Challenge of Siloed Software Applications
              – Specialized Applications
              – All-In-One Applications
              – How xRM is Different
         Key Components of the xRM Development Framework
              – Easy Data Model and UI Creation
              – Standard Functionality available to Custom Components
              – Web Service Communication
              – Linq Odata rest Service, FetchXML, Javascript, Silverlight, etc
         Demo
Copyright © 2011 Credera.
                                                            -3-
   All Rights Reserved.
                                  T H E     P O W E R     O F     P E R S P E C T I V E
www.credera.com



       Introduction to xRM and CRM

         xRM and Microsoft Dynamics CRM
              – CRM: Customer Relationship Management
                  Sales Force Automation
                  Lead  Opportunity  Quote  Order  Invoice
                  Marketing and Campaign Management
                  Customer Service Management and Scheduling
              – xRM for Management: Asset, Property, Fleet, Land, Task, Event
              – xRM for Relationship Management: Employee, Contractor, Supplier, Distributor, Partner
              – Web and Outlook Interface
              – Online and Offline Access
                  Offline mode downloads data for disconnected access
                  Core xRM server runs locally
              – On-Premise Deployment and Cloud Deployment
                  Feature Parity
                  Online deployment utilizes the Azure App Fabric


Copyright © 2011 Credera.
                                                         -4-
   All Rights Reserved.
                                 T H E    P O W E R    O F     P E R S P E C T I V E
www.credera.com



       Introduction to xRM and CRM

         Microsoft UI and Outlook Integration
              – Microsoft Office UI familiar from Word, Excel, etc
              – Tightly integrated to IE for Windows App-like look & feel
              – Native integration into Outlook
                  Track Emails and Appointments in CRM
                  Access your xRM application and E-mail from a single interface
                  xRM behavior is interface aware
                            o Web vs. Outlook
                            o Online vs. Offline




Copyright © 2011 Credera.
                                                                -5-
   All Rights Reserved.
                                           T H E   P O W E R   O F    P E R S P E C T I V E
www.credera.com



       System Architecture


                                                      Front End Integration

                                                                                 Web              Outlook         Mobile

                    Integrated                                                                                                           Reporting
                   Applications                                                 Extensible Application: Form and client
                                                                                     side events, Ribbon, Sitemap,               (Dashboards, Charts, Excel,
                                                                                    Web Resources, JS libraries…                    FetchXML and SRS)




                                                                                       Web Services
                            Back End Integration
                            server-to-server
                                                                  Pre-Event Plug-ins              Post-Event Plug-ins      Custom Workflow
                                                                  (.NET Assemblies)               (.NET Assemblies)        (.NET Assemblies)



                                                                     Synchronous and Asynchronous Business Logic




                                                                                                                            Workflow
                                                                              Business Entity Components
                                           Security




                                                                               Data Access Components

                                                                                 Data Access Platform


                                                                                                                                       Filtered SQL Views

                                                                              Metadata           Data

Copyright © 2011 Credera.
                                                                                           -6-
   All Rights Reserved.
                                                      T H E        P O W E R            O F       P E R S P E C T I V E
www.credera.com



       System Architecture Simplified


                Traditional Business Application Architecture                CRM/xRM Application Architecture




Copyright © 2011 Credera.
                                                                 -7-
   All Rights Reserved.
                                        T H E       P O W E R   O F    P E R S P E C T I V E
www.credera.com



       Business Challenge of Siloed Software Applications

         Specialized Applications
              – Made for very specific business functions - little extensibility
              – Custom Applications – difficult to maintain
         All-In-One Applications
              – Big, bloated and inefficient
              – Extensible, but limited, difficult and slow compared to core
              – Customizations risk version locking
         xRM is Different
              – Engineered on top of the same technology as core app
              – Changes to existing system or net new objects and functionality
              – Utilize internal components such as workflows, plugins, events, security and integration
                components
              – Little risk of version lock due to the nature of the system architecture



Copyright © 2011 Credera.
                                                              -8-
   All Rights Reserved.
                                   T H E       P O W E R   O F      P E R S P E C T I V E
www.credera.com



       Key Components of the xRM Framework

         Easy Data Model and UI Creation
              – Entity Creation, Primary Field
              – Field Creation: text, option set, date time, currency, etc
              – Form Creation: Field placement, Mobile vs. Standard, Field Level security, menus
              – Relationships: 1 to N, N to 1, N to N
              – View Creation: Default, Associated, Quick Find, Custom, User Defined
         Standard Functionality Available to Custom Components
              – Workflow Engine, Guided Processes
              – Field Level Security, data auditing, Mail Merge
              – Full Web Service communication capability
         Web Service Communication
              – Token or Claims Based Authentication (Internet Facing)
              – Linq based access to data
              – All functionality included, CRUD, Workflow, Business Rules
Copyright © 2011 Credera.
                                                             -9-
   All Rights Reserved.
                                  T H E     P O W E R     O F      P E R S P E C T I V E
www.credera.com



       Key Components of the xRM Framework

         OData REST Service
              – Perfect for Javascript or custom code
              – Allows for better use of client side code and Ajax
         Embedded Web Resources
              – .GIF, .png, .html
              – Javascript
              – RibbonXML
              – Silverlight




         FetchXML
              – New Query language for data
              – Simple to use XML based query for Web Service interaction


Copyright © 2011 Credera.
                                                            - 10 -
   All Rights Reserved.
                                    T H E   P O W E R     O F        P E R S P E C T I V E
www.credera.com




                                                Demo




Copyright © 2011 Credera.
                                                 - 11 -
   All Rights Reserved.
                            T H E   P O W E R   O F       P E R S P E C T I V E
www.credera.com


       Credera is a Business and Technology Consulting Firm that Focuses on Leveraging Proven
       Technologies to Enable our Clients Business Strategy
        Our Company                                               Our People
             – Full-service business and technology                     – Credera’s professionals possess a unique
               consulting firm                                            combination of deep technical expertise with
                                                                          extensive business backgrounds
             – Provide business and technology solutions
               that offer measurable value to our clients               – Backgrounds include business, technology, and
                                                                          strategy management consulting with some of the
             – Deliver value by leveraging our people’s                   most well-known and respected consulting firms
               accumulated industry and management                        in the world
               experience with their deep technical
               expertise                                                – Have served many influential corporations in a
                                                                          variety of industries over the past 20 years
             – Established in 1999

             – Offices in Dallas, Austin, Denver
                                                                   Sample Clients

        Our Services
             – Management Consulting

             – Technology Solutions

             – Business Intelligence


Copyright © 2011 Credera.
                                                             - 12 -
   All Rights Reserved.
                                       T H E   P O W E R    O F       P E R S P E C T I V E
www.credera.com



       Q&A

                             Thank you for attending!
                                  Contact Information:
                                     Chris Griswold
                               cgriswold@credera.com
                                      Rick Gipson
                                rgipson@credera.com
                                   www.credera.com
                                         Twitter:
                            Blog: http://blogs.credera.com/
Copyright © 2011 Credera.
                                                  - 13 -
   All Rights Reserved.
                             T H E   P O W E R   O F       P E R S P E C T I V E
THE POWER OF PERSPECTIVE




                                                                              Title

                                                                            Speakers
                                                                             Credera



                           Copyright © 2011 Credera. All Rights Reserved.

More Related Content

What's hot

Application Security Testing - Tycho Schmidt
Application Security Testing  - Tycho SchmidtApplication Security Testing  - Tycho Schmidt
Application Security Testing - Tycho SchmidtHPDutchWorld
 
The Adobe Flash Platform
The Adobe Flash PlatformThe Adobe Flash Platform
The Adobe Flash PlatformKutty Moorthy
 
Journey to the cloud
Journey to the cloudJourney to the cloud
Journey to the cloudChris Avis
 
Private cloud forefront identity manager 2010 (adam bresson)
Private cloud   forefront identity manager 2010 (adam bresson)Private cloud   forefront identity manager 2010 (adam bresson)
Private cloud forefront identity manager 2010 (adam bresson)Harold Wong
 
Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用George Ang
 
Noman Haq Cv
Noman Haq CvNoman Haq Cv
Noman Haq CvNoman Haq
 
Replication for Business Continuity, Disaster Recovery and High Availability
Replication for Business Continuity, Disaster Recovery and High AvailabilityReplication for Business Continuity, Disaster Recovery and High Availability
Replication for Business Continuity, Disaster Recovery and High AvailabilityTony Pearson
 
Alice(SaaS Platform) Brochure
Alice(SaaS Platform) BrochureAlice(SaaS Platform) Brochure
Alice(SaaS Platform) BrochureEkartha Inc
 
Implications Of The Cloud
Implications Of The CloudImplications Of The Cloud
Implications Of The CloudMatt Deacon
 
The Intricacies Of Enterprise Integration Soa Vs Esb
The Intricacies Of Enterprise Integration   Soa Vs EsbThe Intricacies Of Enterprise Integration   Soa Vs Esb
The Intricacies Of Enterprise Integration Soa Vs Esbrsnarayanan
 
Microsoft Lync: Communication Innovation
Microsoft Lync: Communication InnovationMicrosoft Lync: Communication Innovation
Microsoft Lync: Communication InnovationSentri
 
Microsoft Forefront - Unified Access Gateway (UAG) Presentation
Microsoft Forefront - Unified Access Gateway (UAG) PresentationMicrosoft Forefront - Unified Access Gateway (UAG) Presentation
Microsoft Forefront - Unified Access Gateway (UAG) PresentationMicrosoft Private Cloud
 
JavaOne2012 _linkeddata_oslc
JavaOne2012 _linkeddata_oslcJavaOne2012 _linkeddata_oslc
JavaOne2012 _linkeddata_oslcSteve Speicher
 

What's hot (18)

Application Security Testing - Tycho Schmidt
Application Security Testing  - Tycho SchmidtApplication Security Testing  - Tycho Schmidt
Application Security Testing - Tycho Schmidt
 
Introduction inbox v2.0
Introduction inbox v2.0Introduction inbox v2.0
Introduction inbox v2.0
 
The Adobe Flash Platform
The Adobe Flash PlatformThe Adobe Flash Platform
The Adobe Flash Platform
 
Journey to the cloud
Journey to the cloudJourney to the cloud
Journey to the cloud
 
Private cloud forefront identity manager 2010 (adam bresson)
Private cloud   forefront identity manager 2010 (adam bresson)Private cloud   forefront identity manager 2010 (adam bresson)
Private cloud forefront identity manager 2010 (adam bresson)
 
Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用Ibm Java在企业级开发中的应用
Ibm Java在企业级开发中的应用
 
Noman Haq Cv
Noman Haq CvNoman Haq Cv
Noman Haq Cv
 
Replication for Business Continuity, Disaster Recovery and High Availability
Replication for Business Continuity, Disaster Recovery and High AvailabilityReplication for Business Continuity, Disaster Recovery and High Availability
Replication for Business Continuity, Disaster Recovery and High Availability
 
Alice(SaaS Platform) Brochure
Alice(SaaS Platform) BrochureAlice(SaaS Platform) Brochure
Alice(SaaS Platform) Brochure
 
ATSPL capabilities
ATSPL capabilitiesATSPL capabilities
ATSPL capabilities
 
Implications Of The Cloud
Implications Of The CloudImplications Of The Cloud
Implications Of The Cloud
 
Mohamed attia farag
Mohamed attia faragMohamed attia farag
Mohamed attia farag
 
The Intricacies Of Enterprise Integration Soa Vs Esb
The Intricacies Of Enterprise Integration   Soa Vs EsbThe Intricacies Of Enterprise Integration   Soa Vs Esb
The Intricacies Of Enterprise Integration Soa Vs Esb
 
Microsoft Lync: Communication Innovation
Microsoft Lync: Communication InnovationMicrosoft Lync: Communication Innovation
Microsoft Lync: Communication Innovation
 
Microsoft Forefront - Unified Access Gateway (UAG) Presentation
Microsoft Forefront - Unified Access Gateway (UAG) PresentationMicrosoft Forefront - Unified Access Gateway (UAG) Presentation
Microsoft Forefront - Unified Access Gateway (UAG) Presentation
 
HRCM_E_2FEB2012
HRCM_E_2FEB2012HRCM_E_2FEB2012
HRCM_E_2FEB2012
 
IPM_E_3.2.12
IPM_E_3.2.12IPM_E_3.2.12
IPM_E_3.2.12
 
JavaOne2012 _linkeddata_oslc
JavaOne2012 _linkeddata_oslcJavaOne2012 _linkeddata_oslc
JavaOne2012 _linkeddata_oslc
 

Viewers also liked

Getting foothold in politics 20 2-2010
Getting foothold in politics 20 2-2010Getting foothold in politics 20 2-2010
Getting foothold in politics 20 2-2010VIBHUTI PATEL
 
Success with informational texts.pptx
Success with informational texts.pptxSuccess with informational texts.pptx
Success with informational texts.pptxjsmalcolm
 
Using pinterest for Real Estate and Design Business
Using pinterest for Real Estate and Design BusinessUsing pinterest for Real Estate and Design Business
Using pinterest for Real Estate and Design BusinessAlisa Meredith Marketing
 
Open Admin - GWT
Open Admin - GWTOpen Admin - GWT
Open Admin - GWTCredera
 
A Rebelliously Royal Legacy: Chapter 1.1
A Rebelliously Royal Legacy: Chapter 1.1A Rebelliously Royal Legacy: Chapter 1.1
A Rebelliously Royal Legacy: Chapter 1.1nox_1
 
First steps with GWT @ Google IO Extended - Pordenone
First steps with GWT @ Google IO Extended - PordenoneFirst steps with GWT @ Google IO Extended - Pordenone
First steps with GWT @ Google IO Extended - PordenoneGiampaolo Trapasso
 
SharePoint Commerce Services
SharePoint Commerce ServicesSharePoint Commerce Services
SharePoint Commerce ServicesCredera
 
The abstract art of software development
The abstract art of software developmentThe abstract art of software development
The abstract art of software developmentStephen Erdman
 
Dependency Injection and Aspect Oriented Programming presentation
Dependency Injection and Aspect Oriented Programming presentationDependency Injection and Aspect Oriented Programming presentation
Dependency Injection and Aspect Oriented Programming presentationStephen Erdman
 
GWT HJUG Presentation
GWT HJUG PresentationGWT HJUG Presentation
GWT HJUG PresentationDerrick Bowen
 
Google web toolkit web conference presenation
Google web toolkit web conference presenationGoogle web toolkit web conference presenation
Google web toolkit web conference presenationStephen Erdman
 
Scala101, first steps with Scala
Scala101, first steps with ScalaScala101, first steps with Scala
Scala101, first steps with ScalaGiampaolo Trapasso
 
Rapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPARapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPADerrick Bowen
 
Vibhuti patel on gender audit of budgets in india, Nivedini, 2010
Vibhuti patel on gender audit of budgets in india, Nivedini, 2010Vibhuti patel on gender audit of budgets in india, Nivedini, 2010
Vibhuti patel on gender audit of budgets in india, Nivedini, 2010VIBHUTI PATEL
 
Investment Projects & Opportunities In Construction
Investment Projects & Opportunities In ConstructionInvestment Projects & Opportunities In Construction
Investment Projects & Opportunities In Constructiongustabasi
 
WPC newsletter january march 2014
WPC newsletter january   march 2014WPC newsletter january   march 2014
WPC newsletter january march 2014VIBHUTI PATEL
 
Introduction to Vaadin
Introduction to VaadinIntroduction to Vaadin
Introduction to VaadinJeroen Benats
 

Viewers also liked (20)

Getting foothold in politics 20 2-2010
Getting foothold in politics 20 2-2010Getting foothold in politics 20 2-2010
Getting foothold in politics 20 2-2010
 
Success with informational texts.pptx
Success with informational texts.pptxSuccess with informational texts.pptx
Success with informational texts.pptx
 
Using pinterest for Real Estate and Design Business
Using pinterest for Real Estate and Design BusinessUsing pinterest for Real Estate and Design Business
Using pinterest for Real Estate and Design Business
 
Modal verbs
Modal verbsModal verbs
Modal verbs
 
Gee reception
Gee receptionGee reception
Gee reception
 
Open Admin - GWT
Open Admin - GWTOpen Admin - GWT
Open Admin - GWT
 
A Rebelliously Royal Legacy: Chapter 1.1
A Rebelliously Royal Legacy: Chapter 1.1A Rebelliously Royal Legacy: Chapter 1.1
A Rebelliously Royal Legacy: Chapter 1.1
 
First steps with GWT @ Google IO Extended - Pordenone
First steps with GWT @ Google IO Extended - PordenoneFirst steps with GWT @ Google IO Extended - Pordenone
First steps with GWT @ Google IO Extended - Pordenone
 
SharePoint Commerce Services
SharePoint Commerce ServicesSharePoint Commerce Services
SharePoint Commerce Services
 
The abstract art of software development
The abstract art of software developmentThe abstract art of software development
The abstract art of software development
 
Dependency Injection and Aspect Oriented Programming presentation
Dependency Injection and Aspect Oriented Programming presentationDependency Injection and Aspect Oriented Programming presentation
Dependency Injection and Aspect Oriented Programming presentation
 
GWT HJUG Presentation
GWT HJUG PresentationGWT HJUG Presentation
GWT HJUG Presentation
 
Google web toolkit web conference presenation
Google web toolkit web conference presenationGoogle web toolkit web conference presenation
Google web toolkit web conference presenation
 
Scala101, first steps with Scala
Scala101, first steps with ScalaScala101, first steps with Scala
Scala101, first steps with Scala
 
Rapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPARapid Prototyping and Usability Testing - HUXPA
Rapid Prototyping and Usability Testing - HUXPA
 
Vibhuti patel on gender audit of budgets in india, Nivedini, 2010
Vibhuti patel on gender audit of budgets in india, Nivedini, 2010Vibhuti patel on gender audit of budgets in india, Nivedini, 2010
Vibhuti patel on gender audit of budgets in india, Nivedini, 2010
 
Investment Projects & Opportunities In Construction
Investment Projects & Opportunities In ConstructionInvestment Projects & Opportunities In Construction
Investment Projects & Opportunities In Construction
 
WPC newsletter january march 2014
WPC newsletter january   march 2014WPC newsletter january   march 2014
WPC newsletter january march 2014
 
Introduction to Vaadin
Introduction to VaadinIntroduction to Vaadin
Introduction to Vaadin
 
Hands on gwt
Hands on gwtHands on gwt
Hands on gwt
 

Similar to The Power of Perspective in xRM Development

Jim Dougherty Resume
Jim Dougherty ResumeJim Dougherty Resume
Jim Dougherty ResumeJim Dougherty
 
Ira d. kleiner, ms, mba, 2013 1
Ira d. kleiner, ms, mba, 2013 1Ira d. kleiner, ms, mba, 2013 1
Ira d. kleiner, ms, mba, 2013 1Ira Kleiner
 
Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...
Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...
Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...goodfriday
 
Microsoft .NET Portfolio
Microsoft .NET PortfolioMicrosoft .NET Portfolio
Microsoft .NET PortfolioEnterra
 
Aras Connected Cloud for PLM
Aras Connected Cloud for PLMAras Connected Cloud for PLM
Aras Connected Cloud for PLMAras
 
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiIntegration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiMai Omar Desouki
 
Agile labs - makers of Axpert™
Agile labs - makers of Axpert™Agile labs - makers of Axpert™
Agile labs - makers of Axpert™AGILE LABS,INDIA
 
David Adams - Linkedin Information Architect Business Analyst - Web / Social ...
David Adams - Linkedin Information Architect Business Analyst - Web / Social ...David Adams - Linkedin Information Architect Business Analyst - Web / Social ...
David Adams - Linkedin Information Architect Business Analyst - Web / Social ...David Adams
 
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected BusinessWSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected BusinessWSO2
 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, OracleEwa Stepien
 
Peopleware. Introduction to Enterprise DataMashups
Peopleware. Introduction to Enterprise DataMashupsPeopleware. Introduction to Enterprise DataMashups
Peopleware. Introduction to Enterprise DataMashupsJusto Hidalgo
 

Similar to The Power of Perspective in xRM Development (20)

Jim Dougherty Resume
Jim Dougherty ResumeJim Dougherty Resume
Jim Dougherty Resume
 
Ira d. kleiner, ms, mba, 2013 1
Ira d. kleiner, ms, mba, 2013 1Ira d. kleiner, ms, mba, 2013 1
Ira d. kleiner, ms, mba, 2013 1
 
Keynote Day 1 2009
Keynote Day 1 2009Keynote Day 1 2009
Keynote Day 1 2009
 
egyprog
egyprogegyprog
egyprog
 
Convergent Technologies - Credentials
Convergent Technologies - CredentialsConvergent Technologies - Credentials
Convergent Technologies - Credentials
 
ElcoSoft
ElcoSoftElcoSoft
ElcoSoft
 
ElcoSoft
ElcoSoftElcoSoft
ElcoSoft
 
Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...
Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...
Building Web-Based Line-of-Business Applications on the Microsoft Dynamics Li...
 
Microsoft .NET Portfolio
Microsoft .NET PortfolioMicrosoft .NET Portfolio
Microsoft .NET Portfolio
 
Aras Connected Cloud for PLM
Aras Connected Cloud for PLMAras Connected Cloud for PLM
Aras Connected Cloud for PLM
 
Resume-RDn-Detailed
Resume-RDn-DetailedResume-RDn-Detailed
Resume-RDn-Detailed
 
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar DesoukiIntegration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
Integration SharePoint 2010 with CRM 2010 by Mai Omar Desouki
 
Agile labs - makers of Axpert™
Agile labs - makers of Axpert™Agile labs - makers of Axpert™
Agile labs - makers of Axpert™
 
David Adams - Linkedin Information Architect Business Analyst - Web / Social ...
David Adams - Linkedin Information Architect Business Analyst - Web / Social ...David Adams - Linkedin Information Architect Business Analyst - Web / Social ...
David Adams - Linkedin Information Architect Business Analyst - Web / Social ...
 
Surendra choudhary Resume
Surendra choudhary ResumeSurendra choudhary Resume
Surendra choudhary Resume
 
SangitRathi
SangitRathiSangitRathi
SangitRathi
 
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected BusinessWSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
 
Gingers resume10
Gingers resume10Gingers resume10
Gingers resume10
 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, Oracle
 
Peopleware. Introduction to Enterprise DataMashups
Peopleware. Introduction to Enterprise DataMashupsPeopleware. Introduction to Enterprise DataMashups
Peopleware. Introduction to Enterprise DataMashups
 

More from Credera

Credera Employees Compete in AT&T Business Hackathon with Magic Leap
Credera Employees Compete in AT&T Business Hackathon with Magic LeapCredera Employees Compete in AT&T Business Hackathon with Magic Leap
Credera Employees Compete in AT&T Business Hackathon with Magic LeapCredera
 
Seven Keys to Unlock and Lead Innovation Strategy
Seven Keys to Unlock and Lead Innovation StrategySeven Keys to Unlock and Lead Innovation Strategy
Seven Keys to Unlock and Lead Innovation StrategyCredera
 
Credera 2017 Chief Marketing Officer survey
Credera 2017 Chief Marketing Officer surveyCredera 2017 Chief Marketing Officer survey
Credera 2017 Chief Marketing Officer surveyCredera
 
Enterprise Social Networking: Strategy and Implementation with SharePoint 2013
Enterprise Social Networking: Strategy and Implementation with SharePoint 2013Enterprise Social Networking: Strategy and Implementation with SharePoint 2013
Enterprise Social Networking: Strategy and Implementation with SharePoint 2013Credera
 
SharePoint Information Architecture
SharePoint Information ArchitectureSharePoint Information Architecture
SharePoint Information ArchitectureCredera
 
Office 365 Migration Planning
Office 365 Migration PlanningOffice 365 Migration Planning
Office 365 Migration PlanningCredera
 
UX Kick Start: Start Your Project Off On the Right Foot
UX Kick Start: Start Your Project Off On the Right FootUX Kick Start: Start Your Project Off On the Right Foot
UX Kick Start: Start Your Project Off On the Right FootCredera
 
Agile Comes To You
Agile Comes To YouAgile Comes To You
Agile Comes To YouCredera
 
Microsoft Cloud Services - Introducing the Value of BPOS
Microsoft Cloud Services  - Introducing the Value of BPOSMicrosoft Cloud Services  - Introducing the Value of BPOS
Microsoft Cloud Services - Introducing the Value of BPOSCredera
 
JQuery and WCF for a Better User Experience
JQuery and WCF for a Better User ExperienceJQuery and WCF for a Better User Experience
JQuery and WCF for a Better User ExperienceCredera
 
From delegates, to lamdas and expression trees your guide to elegant code in ...
From delegates, to lamdas and expression trees your guide to elegant code in ...From delegates, to lamdas and expression trees your guide to elegant code in ...
From delegates, to lamdas and expression trees your guide to elegant code in ...Credera
 
Aspnet mvc vs_web_forms_final
Aspnet mvc vs_web_forms_finalAspnet mvc vs_web_forms_final
Aspnet mvc vs_web_forms_finalCredera
 
Winning With APIs
Winning With APIsWinning With APIs
Winning With APIsCredera
 

More from Credera (13)

Credera Employees Compete in AT&T Business Hackathon with Magic Leap
Credera Employees Compete in AT&T Business Hackathon with Magic LeapCredera Employees Compete in AT&T Business Hackathon with Magic Leap
Credera Employees Compete in AT&T Business Hackathon with Magic Leap
 
Seven Keys to Unlock and Lead Innovation Strategy
Seven Keys to Unlock and Lead Innovation StrategySeven Keys to Unlock and Lead Innovation Strategy
Seven Keys to Unlock and Lead Innovation Strategy
 
Credera 2017 Chief Marketing Officer survey
Credera 2017 Chief Marketing Officer surveyCredera 2017 Chief Marketing Officer survey
Credera 2017 Chief Marketing Officer survey
 
Enterprise Social Networking: Strategy and Implementation with SharePoint 2013
Enterprise Social Networking: Strategy and Implementation with SharePoint 2013Enterprise Social Networking: Strategy and Implementation with SharePoint 2013
Enterprise Social Networking: Strategy and Implementation with SharePoint 2013
 
SharePoint Information Architecture
SharePoint Information ArchitectureSharePoint Information Architecture
SharePoint Information Architecture
 
Office 365 Migration Planning
Office 365 Migration PlanningOffice 365 Migration Planning
Office 365 Migration Planning
 
UX Kick Start: Start Your Project Off On the Right Foot
UX Kick Start: Start Your Project Off On the Right FootUX Kick Start: Start Your Project Off On the Right Foot
UX Kick Start: Start Your Project Off On the Right Foot
 
Agile Comes To You
Agile Comes To YouAgile Comes To You
Agile Comes To You
 
Microsoft Cloud Services - Introducing the Value of BPOS
Microsoft Cloud Services  - Introducing the Value of BPOSMicrosoft Cloud Services  - Introducing the Value of BPOS
Microsoft Cloud Services - Introducing the Value of BPOS
 
JQuery and WCF for a Better User Experience
JQuery and WCF for a Better User ExperienceJQuery and WCF for a Better User Experience
JQuery and WCF for a Better User Experience
 
From delegates, to lamdas and expression trees your guide to elegant code in ...
From delegates, to lamdas and expression trees your guide to elegant code in ...From delegates, to lamdas and expression trees your guide to elegant code in ...
From delegates, to lamdas and expression trees your guide to elegant code in ...
 
Aspnet mvc vs_web_forms_final
Aspnet mvc vs_web_forms_finalAspnet mvc vs_web_forms_final
Aspnet mvc vs_web_forms_final
 
Winning With APIs
Winning With APIsWinning With APIs
Winning With APIs
 

Recently uploaded

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 

The Power of Perspective in xRM Development

  • 1. THE POWER OF PERSPECTIVE The Microsoft xRM Development Framework Chris Griswold & Rick Gipson Credera Copyright © 2011 Credera. All Rights Reserved.
  • 2. www.credera.com About the Speakers  Chris Griswold: Manager with Credera – Over 13 years of experience in custom software architecture design and development working with both Java and Microsoft technologies. – Five years with one of the largest technology consulting firms in the world building custom Java web applications for clients in the telecom and energy industries – Primarily architecting and building custom .NET web applications – Implementing and customizing Microsoft Dynamics CRM. – B.A. degree in Computer Science from Baylor University – M.S. degree in Engineering Management from Southern Methodist University – Certified Microsoft Dynamics CRM 4.0 Technical Specialist and Microsoft certified Business Management Solutions Specialist  Rick Gipson: Manager with Credera – 12 years of management and IT experience, specializing in Microsoft web development and solutions. – Senior .NET Consultant/Architect with TEKsystems leading project teams at American Airlines, NEC, Tyco Electronics, Siemens and Greyhound. – Projects have included business process automation and web service integrations – Microsoft Certified Professional Developer in .NET 3.5. – BBA in Business Administration and Management from Angelo State University. Copyright © 2011 Credera. -2- All Rights Reserved. T H E P O W E R O F P E R S P E C T I V E
  • 3. www.credera.com Agenda  Introduction to CRM and xRM – xRM and Microsoft Dynamics CRM – Microsoft UI & Outlook Integration – System Architecture  Business Challenge of Siloed Software Applications – Specialized Applications – All-In-One Applications – How xRM is Different  Key Components of the xRM Development Framework – Easy Data Model and UI Creation – Standard Functionality available to Custom Components – Web Service Communication – Linq Odata rest Service, FetchXML, Javascript, Silverlight, etc  Demo Copyright © 2011 Credera. -3- All Rights Reserved. T H E P O W E R O F P E R S P E C T I V E
  • 4. www.credera.com Introduction to xRM and CRM  xRM and Microsoft Dynamics CRM – CRM: Customer Relationship Management  Sales Force Automation  Lead  Opportunity  Quote  Order  Invoice  Marketing and Campaign Management  Customer Service Management and Scheduling – xRM for Management: Asset, Property, Fleet, Land, Task, Event – xRM for Relationship Management: Employee, Contractor, Supplier, Distributor, Partner – Web and Outlook Interface – Online and Offline Access  Offline mode downloads data for disconnected access  Core xRM server runs locally – On-Premise Deployment and Cloud Deployment  Feature Parity  Online deployment utilizes the Azure App Fabric Copyright © 2011 Credera. -4- All Rights Reserved. T H E P O W E R O F P E R S P E C T I V E
  • 5. www.credera.com Introduction to xRM and CRM  Microsoft UI and Outlook Integration – Microsoft Office UI familiar from Word, Excel, etc – Tightly integrated to IE for Windows App-like look & feel – Native integration into Outlook  Track Emails and Appointments in CRM  Access your xRM application and E-mail from a single interface  xRM behavior is interface aware o Web vs. Outlook o Online vs. Offline Copyright © 2011 Credera. -5- All Rights Reserved. T H E P O W E R O F P E R S P E C T I V E
  • 6. www.credera.com System Architecture Front End Integration Web Outlook Mobile Integrated Reporting Applications Extensible Application: Form and client side events, Ribbon, Sitemap, (Dashboards, Charts, Excel, Web Resources, JS libraries… FetchXML and SRS) Web Services Back End Integration server-to-server Pre-Event Plug-ins Post-Event Plug-ins Custom Workflow (.NET Assemblies) (.NET Assemblies) (.NET Assemblies) Synchronous and Asynchronous Business Logic Workflow Business Entity Components Security Data Access Components Data Access Platform Filtered SQL Views Metadata Data Copyright © 2011 Credera. -6- All Rights Reserved. T H E P O W E R O F P E R S P E C T I V E
  • 7. www.credera.com System Architecture Simplified Traditional Business Application Architecture CRM/xRM Application Architecture Copyright © 2011 Credera. -7- All Rights Reserved. T H E P O W E R O F P E R S P E C T I V E
  • 8. www.credera.com Business Challenge of Siloed Software Applications  Specialized Applications – Made for very specific business functions - little extensibility – Custom Applications – difficult to maintain  All-In-One Applications – Big, bloated and inefficient – Extensible, but limited, difficult and slow compared to core – Customizations risk version locking  xRM is Different – Engineered on top of the same technology as core app – Changes to existing system or net new objects and functionality – Utilize internal components such as workflows, plugins, events, security and integration components – Little risk of version lock due to the nature of the system architecture Copyright © 2011 Credera. -8- All Rights Reserved. T H E P O W E R O F P E R S P E C T I V E
  • 9. www.credera.com Key Components of the xRM Framework  Easy Data Model and UI Creation – Entity Creation, Primary Field – Field Creation: text, option set, date time, currency, etc – Form Creation: Field placement, Mobile vs. Standard, Field Level security, menus – Relationships: 1 to N, N to 1, N to N – View Creation: Default, Associated, Quick Find, Custom, User Defined  Standard Functionality Available to Custom Components – Workflow Engine, Guided Processes – Field Level Security, data auditing, Mail Merge – Full Web Service communication capability  Web Service Communication – Token or Claims Based Authentication (Internet Facing) – Linq based access to data – All functionality included, CRUD, Workflow, Business Rules Copyright © 2011 Credera. -9- All Rights Reserved. T H E P O W E R O F P E R S P E C T I V E
  • 10. www.credera.com Key Components of the xRM Framework  OData REST Service – Perfect for Javascript or custom code – Allows for better use of client side code and Ajax  Embedded Web Resources – .GIF, .png, .html – Javascript – RibbonXML – Silverlight  FetchXML – New Query language for data – Simple to use XML based query for Web Service interaction Copyright © 2011 Credera. - 10 - All Rights Reserved. T H E P O W E R O F P E R S P E C T I V E
  • 11. www.credera.com Demo Copyright © 2011 Credera. - 11 - All Rights Reserved. T H E P O W E R O F P E R S P E C T I V E
  • 12. www.credera.com Credera is a Business and Technology Consulting Firm that Focuses on Leveraging Proven Technologies to Enable our Clients Business Strategy  Our Company  Our People – Full-service business and technology – Credera’s professionals possess a unique consulting firm combination of deep technical expertise with extensive business backgrounds – Provide business and technology solutions that offer measurable value to our clients – Backgrounds include business, technology, and strategy management consulting with some of the – Deliver value by leveraging our people’s most well-known and respected consulting firms accumulated industry and management in the world experience with their deep technical expertise – Have served many influential corporations in a variety of industries over the past 20 years – Established in 1999 – Offices in Dallas, Austin, Denver  Sample Clients  Our Services – Management Consulting – Technology Solutions – Business Intelligence Copyright © 2011 Credera. - 12 - All Rights Reserved. T H E P O W E R O F P E R S P E C T I V E
  • 13. www.credera.com Q&A Thank you for attending! Contact Information: Chris Griswold cgriswold@credera.com Rick Gipson rgipson@credera.com www.credera.com Twitter: Blog: http://blogs.credera.com/ Copyright © 2011 Credera. - 13 - All Rights Reserved. T H E P O W E R O F P E R S P E C T I V E
  • 14. THE POWER OF PERSPECTIVE Title Speakers Credera Copyright © 2011 Credera. All Rights Reserved.