1 / 30

Enterprise Architecture and Ektron

Enterprise Architecture and Ektron. Brian Browning | Senior Director of Client Services. Agenda. Examples of Successful Enterprise Sites on Ektron Hosting Infrastructure for the Enterprise Hosting Models Tiered Models Role of e-Sync Geographically Dispersed Hosting

ernie
Download Presentation

Enterprise Architecture and Ektron

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Enterprise Architecture and Ektron Brian Browning | Senior Director of Client Services

  2. Agenda • Examples of Successful Enterprise Sites on Ektron • Hosting Infrastructure for the Enterprise • Hosting Models • Tiered Models • Role of e-Sync • Geographically Dispersed Hosting • Tips for Scaling and Performance • Strategy for Deployment • Requirements Gathering • Infrastructure Planning • Implementation • Testing • Integration • Core Ektron Application Architecture • System of Record Definitions • Ektron APIs • Question / Answer Session

  3. Examples of Ektron Enterprise Sites AMC Theaters uses Ektron to handle the traffic of 75,099,651 page views per month www.amcentertainment.com

  4. Examples of Ektron Enterprise Sites Citigroup uses Ektron to handle the traffic of 44,357,941 page views per month www.citicards.com

  5. Examples of Ektron Enterprise Sites Walmartuses Ektron to handle the traffic of 17,256,067 page views per month http://instoresnow.walmart.com

  6. Examples of Ektron Enterprise Sites Mitsubishi supports 112 corporate and dealer siteswww.mitsubishi-motors-europe.com

  7. Examples of Ektron Enterprise Sites Saint-Gobain supports their multiple international businesses with 88 siteswww.saint-gobain.com

  8. Examples of Ektron Enterprise Sites Rice University supports 50 school sites www.rice.edu

  9. Hosting Infrastructure for the Enterprise • Hosting Models • Single Server • Virtual Stage / Production • 2 Tier • Development / Production • 3 Tier • Development / Staging / Production • Hybrid Models • Ektron’s Architecture is Flexible enough to cover almost any hybrid model • 4 Tier, 5 Tier, 6+ Tiers • Multiple Site Models

  10. Hosting Infrastructure for the Enterprise • Authoring Environment Definition • Flexibility abounds when it comes to deciding where to author content in the Enterprise • Display Servers versus Authoring Servers • Most Enterprise Customers choose to author within a Staging or Authoring-specific environment before pushing to Production

  11. Hosting Infrastructure for the Enterprise • A Closer Look at e-Sync • e-Sync migrates: • Content stored in the SQL Server database • File system assets (ASPX Templates, Search Indexes, Uploaded Assets, DMS) • Each can be moved independently based on custom e-Sync Profiles • e-Sync can be configured to push content and related assets: • Automatically • On a Scheduled Basis • e-Sync is also Bi-Directional, so authoring can occur in multiple environments and be synchronized throughout the entire hosting environment • Multiple databases can be used to improve performance or to handle multi-site configurations

  12. Hosting Infrastructure for the Enterprise

  13. Hosting Infrastructure for the Enterprise

  14. Hosting Infrastructure for the Enterprise

  15. Hosting Infrastructure for the Enterprise

  16. Hosting Infrastructure for the Enterprise

  17. Hosting Infrastructure for the Enterprise

  18. Hosting Infrastructure for the Enterprise

  19. Hosting Infrastructure for the Enterprise • Tips for Scaling and Performance • Importance of Caching • Control Level • Page Level • Server Level • Content Delivery Networks • Offload bandwidth intensive content to CDNs to improve performance • Streaming Media, Large File System Assets • CDNs also deliver content based on geographical location and can dramatically improve perceived performance

  20. Strategies for Deployment • Requirements Gathering • Current Activity Analysis • Based on current site traffic reviews • Estimation of Production Load Levels • Get Business Stakeholder Buy-In • Fail-Over / Redundancy Planning • Hot Environment • Cold Environment • Ektron Licensing Compliance

  21. Strategies for Deployment • Infrastructure Planning • Procurement / Critical Path Identification • Associated Hardware • Load Balancing Hardware • Any Associated Switches, Routers, etc. • Software Needed • ETL • Migration Tools • Performance Monitoring • Development of Custom e-Sync Plan

  22. Strategies for Deployment • Implementation • Build-out of Environments • Implementation of e-Sync throughout • Testing • Security Scanners (Acunetix) • Performance Testing Tools (LoadRunner)

  23. Strategies for Deployment • Testing • Performance and Load Testing • Review Architecture of the Source Code • Define Performance Standards for Source Code as part of the Discovery Phase • Focus On: • Reducing calls to the web server • Simplifying Javascript and CSS • Leveraging Caching • Continuously monitor over time • Anticipate periods of Peak Performance • Driven by Marketing or Business Needs

  24. Integration with Ektron • Integration • System of Record Definitions • Importance for Data Integrity • ETL Approaches • Extract Data from Source System • Transform to Match Ektron’s Table Structure • Load into Ektron • Be careful about Customizing Ektron DB Structure • Avoid Problems with Future Upgrades • Leverage Ektron API at all times!

  25. Integration with Ektron • APIs are the heart of integration with Ektron • APIs protect custom functionality in the event of future upgrades • Ektron APIs Include: • Ektron.cms.framework • Ektron.cms.API

  26. Ektron Architecture

  27. Integration with Ektron • Ektron Application Layer

  28. Integration with Ektron • Ektron Data Access Layer • Provider Models • Analytics • Personalization • Membership • Mapping • Extensions

  29. Integration with Ektron • Integration with Third-Party Systems and Applications • Integration is often the most complex part of an Enterprise Ektron build • Integration typically drives the most business value • Each implementation of a third-party system or tool is unique

  30. Question / Answer Session Thanks for attending today! For more information, please contact: Brian Browning Senior Director of Client Services brian.browning@ektron.com 804-441-6139

More Related