SlideShare ist ein Scribd-Unternehmen logo
1 von 13
MOJA.ST:Search Service Middleware Vision, Strategy and Transition Jawad JariMsc. Ing. Montreal 2010
Agenda  IT Principles Industry Trends IT Strategy  Transition and Future : MOJA 2  Conclusion
Vision The aim of the MOJA.ST project is to develop a “Middleware” that can be used to access, search, and deliver content , filtered by our vertical  algorithms.
Vision HTTP MOJA.ST SearchService Middelware (access, search, enrich, filter, deliver) HTTP
IT principles  Scalability : Performance, Extensibility   Flexibility :  Ease of change  Portability : Multiples  devices, Mobility  Interoperability : Standards et norms  Reusability : Interfaces, integration      Modularity : Components oriented  User Oriented Services Business Continuity : Clusters
Industy Trends  Cloud Comupting and SaaS  Platforms, services and contents become User Oriented  Multiple Platforms (Mobile, TV,  Web….)  Browsers more Intelligent ( WebWorkers , HTML 5)   Social CRM  Enterprise 2.0
IT Strategy : Platform LLP Stack (Lunix + Lighttpd/cgi + PHP)  APC for opcode and in-memory cache XML Javascript and Ajax for CSI (Client Side Include)  HTTP as transport protocol HA proxy NoSQL Database : Redis
IT Strategy : Platform Trafic Externe (Internet) HTTP HTTP LOAD BALANCER HA-PROXY HTTP LLP+APC  LLP+APC
IT Strategy: Design and Patterns Our Architecture is based on WOA and ROA patterns (Rest/HTTP, Mashup….) 3 Layers :  Business layer (PHP components), Edge layer (Template engine), Data layer (Data sources)   PHP WorkersusingParallel cURLexecution (curl_multi_xxx) Force to use CSI in place SSI
LLP+APC IT Strategy: Design and Patterns Presentation: FrontEnd & Edge Browser Client Client HTTP Client Client Client CSI Client CSI HTTP Business : BackEnd Service Master WS Master Service Service Master Curl_multi_xxx Worker Worker PHP Worker PHP Worker
Transition and Future : MOJA 2  MOJA 2  platform will be an CaaS (Content As A Service)  MOJA 2 will replace the Search Service Middleware concept by Search Service Broker   More HTML5 : Web Workers   Messaging  Others !!
Conclusion Keep MOJA2 on your RADAR 
Thankyou ! Jawad JariMsc. Ing. jawadjari@gmail.com http://jawadjari.ca

Weitere ähnliche Inhalte

Mehr von Jawad Jari, Enterprise Architect

INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES OBJETS ET DE...
INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES  OBJETS ET DE...INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES  OBJETS ET DE...
INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES OBJETS ET DE...
Jawad Jari, Enterprise Architect
 

Mehr von Jawad Jari, Enterprise Architect (8)

AI For Healthcare : Doctors Augmentation
AI For Healthcare : Doctors AugmentationAI For Healthcare : Doctors Augmentation
AI For Healthcare : Doctors Augmentation
 
IBM bBluemix to accelerate your digital transformation
IBM bBluemix to accelerate your digital transformationIBM bBluemix to accelerate your digital transformation
IBM bBluemix to accelerate your digital transformation
 
IBM Hybrid integration reference architecture for digital transformation
IBM Hybrid integration reference architecture for digital transformationIBM Hybrid integration reference architecture for digital transformation
IBM Hybrid integration reference architecture for digital transformation
 
City As A Platform : issues, trends and solutions
City As A Platform : issues, trends and solutionsCity As A Platform : issues, trends and solutions
City As A Platform : issues, trends and solutions
 
BIG DATA AS A STRATEGY : CUSTOMER EXPERIENCE AND ANALYTICS
BIG DATA AS A STRATEGY : CUSTOMER EXPERIENCE AND ANALYTICSBIG DATA AS A STRATEGY : CUSTOMER EXPERIENCE AND ANALYTICS
BIG DATA AS A STRATEGY : CUSTOMER EXPERIENCE AND ANALYTICS
 
IBM Bluemix - Next-Generation Cloud App Development Platform
IBM Bluemix - Next-Generation Cloud App Development PlatformIBM Bluemix - Next-Generation Cloud App Development Platform
IBM Bluemix - Next-Generation Cloud App Development Platform
 
IBM Bluemix : La plate-forme d’innovation numérique
IBM Bluemix : La plate-forme d’innovation numérique IBM Bluemix : La plate-forme d’innovation numérique
IBM Bluemix : La plate-forme d’innovation numérique
 
INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES OBJETS ET DE...
INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES  OBJETS ET DE...INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES  OBJETS ET DE...
INTÉGRATION D\'UN ÉDITEUR CONFORME À SCORM POUR LA CRÉATION DES OBJETS ET DE...
 

Kürzlich hochgeladen

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Kürzlich hochgeladen (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

MOJA.ST : Search Service Middleware

  • 1. MOJA.ST:Search Service Middleware Vision, Strategy and Transition Jawad JariMsc. Ing. Montreal 2010
  • 2. Agenda IT Principles Industry Trends IT Strategy Transition and Future : MOJA 2 Conclusion
  • 3. Vision The aim of the MOJA.ST project is to develop a “Middleware” that can be used to access, search, and deliver content , filtered by our vertical algorithms.
  • 4. Vision HTTP MOJA.ST SearchService Middelware (access, search, enrich, filter, deliver) HTTP
  • 5. IT principles Scalability : Performance, Extensibility Flexibility : Ease of change Portability : Multiples devices, Mobility Interoperability : Standards et norms Reusability : Interfaces, integration Modularity : Components oriented User Oriented Services Business Continuity : Clusters
  • 6. Industy Trends Cloud Comupting and SaaS Platforms, services and contents become User Oriented Multiple Platforms (Mobile, TV, Web….) Browsers more Intelligent ( WebWorkers , HTML 5)  Social CRM Enterprise 2.0
  • 7. IT Strategy : Platform LLP Stack (Lunix + Lighttpd/cgi + PHP) APC for opcode and in-memory cache XML Javascript and Ajax for CSI (Client Side Include) HTTP as transport protocol HA proxy NoSQL Database : Redis
  • 8. IT Strategy : Platform Trafic Externe (Internet) HTTP HTTP LOAD BALANCER HA-PROXY HTTP LLP+APC LLP+APC
  • 9. IT Strategy: Design and Patterns Our Architecture is based on WOA and ROA patterns (Rest/HTTP, Mashup….) 3 Layers : Business layer (PHP components), Edge layer (Template engine), Data layer (Data sources) PHP WorkersusingParallel cURLexecution (curl_multi_xxx) Force to use CSI in place SSI
  • 10. LLP+APC IT Strategy: Design and Patterns Presentation: FrontEnd & Edge Browser Client Client HTTP Client Client Client CSI Client CSI HTTP Business : BackEnd Service Master WS Master Service Service Master Curl_multi_xxx Worker Worker PHP Worker PHP Worker
  • 11. Transition and Future : MOJA 2 MOJA 2 platform will be an CaaS (Content As A Service) MOJA 2 will replace the Search Service Middleware concept by Search Service Broker More HTML5 : Web Workers Messaging Others !!
  • 12. Conclusion Keep MOJA2 on your RADAR 
  • 13. Thankyou ! Jawad JariMsc. Ing. jawadjari@gmail.com http://jawadjari.ca