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...
Vision
HTTP
MOJA.ST
SearchService Middelware
(access, search, enrich, filter, deliver)
HTTP
IT principles
 Scalability : Performance, Extensibility 
 Flexibility :  Ease of change
 Portability : Multiples  devices,...
Industy Trends
 Cloud Comupting and SaaS
 Platforms, services and contents become User Oriented
 Multiple Platforms (Mobil...
IT Strategy : Platform
LLP Stack (Lunix + Lighttpd/cgi + PHP)
 APC for opcode and in-memory cache
XML
Javascript and Ajax ...
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 :  Busin...
LLP+APC
IT Strategy: Design and Patterns
Presentation: FrontEnd & Edge
Browser
Client
Client
HTTP
Client
Client
Client...
Transition and Future : MOJA 2 
MOJA 2  platform will be an CaaS (Content As A Service)
 MOJA 2 will replace the Search Se...
Conclusion
Keep MOJA2 on your RADAR 
Thankyou !
Jawad JariMsc. Ing.
jawadjari@gmail.com
http://jawadjari.ca
Upcoming SlideShare
Loading in …5
×

MOJA.ST : Search Service Middleware

1,003 views
951 views

Published on

Moja.st is mainly a search architecture where we’re trying to mashup multiple sources and apply to them our content Matrix. We are aiming to create a 360 view of search results by introducing a vertical algorithm process where the information adapt itself to the context.

- Context: General Search
- Social Dimension: Live social Search
- Location: Global
- Access Type: Mobile, Tablets and Desktop Web Browsers

by Jawad Jari

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,003
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

MOJA.ST : Search Service Middleware

  1. 1. MOJA.ST:Search Service Middleware Vision, Strategy and Transition Jawad JariMsc. Ing. Montreal 2010
  2. 2. Agenda IT Principles Industry Trends IT Strategy Transition and Future : MOJA 2 Conclusion
  3. 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. 4. Vision HTTP MOJA.ST SearchService Middelware (access, search, enrich, filter, deliver) HTTP
  5. 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. 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. 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. 8. IT Strategy : Platform Trafic Externe (Internet) HTTP HTTP LOAD BALANCER HA-PROXY HTTP LLP+APC LLP+APC
  9. 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. 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. 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. 12. Conclusion Keep MOJA2 on your RADAR 
  13. 13. Thankyou ! Jawad JariMsc. Ing. jawadjari@gmail.com http://jawadjari.ca

×