Skip to content
This repository has been archived by the owner on Apr 13, 2019. It is now read-only.
Konstantin Sobolev edited this page Mar 31, 2016 · 23 revisions

Intro

bla bla framework bla bla platform bla bla SOA

This framework has a number of unique features aimed at resolving real world problems:

  • Domain model language expressiveness. We have semantic types, inheritance, metadata support, validation etc
  • Multi-values as a way to better support versioning and data federation. Changing field type is no longer a backward-incompatible change.
  • Projections as a structured way of defining both implementation and invocation contracts for operations
  • Federation layer automatically providing reach graph APIs on top of domain-specific services

And of course a gentleman's set of usual features:

  • Language agnostic schema and operation interface definitions
  • Pluggable wire protocols
  • full CRUD support plus custom actions
  • Bulk operations with partial failures support
  • REST-like HTTP interface
  • Asynchronous client bindings
  • ... and much more!

Overview

The following diagram shows parts of a typical system and how they interact:

/img/test.png