SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

Más de Jawad Jari, Enterprise Architect

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 transformationJawad Jari, Enterprise Architect
 
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 ANALYTICSJawad Jari, Enterprise Architect
 
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 PlatformJawad 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
 

Más de 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...
 

Último

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
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...Miguel Araújo
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Último (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
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...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

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