Nearly every web application needs to store, query, transform, or search flexible data (JSON or XML).
Today’s applications combine different data stores (SQL and NoSQL) and use scripting languages to orchestrate processes. One needs to find a combination of language, application server, and store that matches the desired deployment model and operational characteristics.
28msec provides an integrated information processing platform that does not require the developer to integrate different technologies. The platform features:
- coherent programming model using XQuery with a native JSON extension (SQL can't deal with flexible data)
- MongoDB as a scalable data store
- cloud deployment model.
This combination yields excellent developer productivity and great operational characteristics.
In this talk, we elaborate on the challenges and present 28msec’s platform. We give examples of the productivity and demonstrate a platform which transforms building cloud-based information-intensive Web applications from a nightmare to what it should be - a one afternoon experience.