Presentation is loading. Please wait.

Presentation is loading. Please wait.

Techpedia Platform Understanding and Platform Architecture Vision.

Similar presentations


Presentation on theme: "Techpedia Platform Understanding and Platform Architecture Vision."— Presentation transcript:

1 Techpedia Platform Understanding and Platform Architecture Vision

2 Functional View – Needs updates by Arun

3 Techpedia Platform Architecture Vision - Principles No Vendor lock-in, pure open source frameworks / tools / product utilization API (Interface) driven component architecture Stateless Services Social driven features and context driven content search / delivery Segregation and differential handling of online and offline processing needs – Transaction oriented synchronous interactions – Eventually consistent offline asynchronous interactions Comprehensive search capability across all data sources structured, semi-structured & unstructured (comments / feedback / reviews / chats) data Inherent capabilities to participate / support information analytics

4 Techpedia Platform Architecture Vision REST based API Driven Service exposure / Interface driven design Common components for cross cutting concerns Mobile first concept based UX and application design Analytics across disparate data sources for meaning information insights Evaluate Java based Alfresco CMS – supports native support for Java API integration HTML 5 / CSS 3 to build responsive and rich user interface Stateless services with minimal server side session state management Exploit client (browser) storage to reduce overhead on server resources Consider use of Google Analytics for Web Analytics

5 Techpedia Platform Architecture Vision - Technology

6 Initial technology thoughts Please study below sites to collect knowledge and insights to make optimal choices: – Web Analytics - http://www.google.co.in/analytics/http://www.google.co.in/analytics/ – CMS with native support for Java API integration - http://docs.alfresco.com/4.2/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2Fintegration- options.html http://docs.alfresco.com/4.2/index.jsp?topic=%2Fcom.alfresco.enterprise.doc%2Fconcepts%2Fintegration- options.html Standards – OWASP for web application security – CMIS – Content Management Interoperability Service  OASIS standard and will support Techpedia platform to not bind to any CMS with flexibility to change / replace CMIS compliant CMS in future. http://docs.oasis- open.org/cmis/CMIS/v1.0/os/cmis-spec-v1.0.pdfhttp://docs.oasis- open.org/cmis/CMIS/v1.0/os/cmis-spec-v1.0.pdf – JCR – Java Content Repository API for Java (though not may support this specification yet but may be good idea to study and utilize standard REST API based integration with CMS)  Apache Jackrabbit Content repository complying with JCR Specs Framework recommendations – Spring Security  supports SSO with Google / Facebook using SAML tokens and OAuth – Spring Data  support for data management across structured & Un-Structured data sources Structured Data Store – MySQL

7 Techpedia Platform Architecture Vision - Deployment Internet Presentation Tier (DMZ) Application/ Business Tier Data Tier Apache Webserver Tomcat Servers Content Management Server MySQL Database Server Standby/failover Content Store / Repository Server Monitoring Backup Server Antivirus Intrusion Prevention System Static content like images, java scripts Configured as software load balancer (round robin) Enabled session stickiness / server affinity Load balanced application deployment with session stickiness / server affinity enabled Active – Passive hot standby failover configuration Standby/failover

8 Name : Dinesh Sharma Email : Dinesh_Sharma@mindtree.comDinesh_Sharma@mindtree.com www.mindtree.com/social


Download ppt "Techpedia Platform Understanding and Platform Architecture Vision."

Similar presentations


Ads by Google