Introduction

This website is a demonstration of a new application server and REST framework codenamed
Holism build on top of the Node.jsHTTP API.

Holism implements a plug-in architecture that routes HTTP requests through a series of developer-defined
ARCcore.filter objects that implement application-specific functions. Filter objects use
JSON-encoded message schemas called filter specifications to define API contracts
that are enforced generically by the run-time.

Project Status

The Holism application server project started in late November, 2016 and become minimally viable
in February, 2017.

In early March, 2017 Encapsule.io (this site) was converted to a Holism-derived application replacing
Express and 3rd-party middleware packages with ARCcore.filter-derived
plug-ins and JSON configuration files.

Current work is focused on completing the developer documentation, and preparing the Holism (server),
Holistic (re-usable plug-in features), and ARCcore (data modeling and processing runtime) packages for v1 release.

News Items

May, 2017: I gave a short talk to 150 JavaScript developers at the SeattleJS Meetup
introducing ARCcore.filter. My presentation deck is available
here.

Apr, 2017: Documentation for ARCcore.filter and ARCcore.graph
were published here. Additionally, the stand-alone version of ARCcore.graph, jsgraph,
was published replacing the old markdown documentation with links to the re-written docs posted on this site. The latest
version of jsgraph is v0.7.1.