Alapkoncepció
A Brillien egy letisztult vállalati platform, mely új modellezési eszközöket nyújt, pár lépéssel csökkentve a belső kép és a működő rendszer közötti távolságot. Alapelveit 3 jellemző képviseli:
- szabadság: mely megjelenik a megvalósított rendszer modelljében, az entitások kommunikációjában, a cserélt adatokban. Az alkalmazásunk logikai és kommunikációs hálóját, a folyamatait, entitásait és klienseit belső modellünknek megfelelően alakíthatjuk ki.
- egyszerűség: minden eszköznek, amit egy probléma kezelésére készítenek, a legfontosabb alapelve, hogy a probléma megoldását a végletekig egyszerűsítse. Ennek megfelelően egy vállalati platform esetén ez magában foglalja a tervezés, fejlesztés, bevezetés és betanulás jelentette feladatok lehető leghatékonyabb minimalizálását. A Brillien minden fogalmában és működésében egyszerűséget mutat, hogy a végletekig egyszerűsödhessenek a komplex vállalati problémák.
- absztraktság: a Brillien célja, hogy új fogalmakat, struktúrákat, műveleti egységeket definiálva segítse a vállalati problémákra adott megoldások tervezését és megvalósítását, leváltva a szinte teljesen sík modelleket és alacsony szintű absztrakciós eszközöket.
A Powerobject modell
Ha közelebbről megvizsgáljuk a valóságot, hogyan épül fel, hogyan működik, nem nehéz észrevenni annak strukturáltságát, hierarchikusságát. Ahogy elképzelünk egy folyamatot, felépítünk egyfajta belső modellt, képet a dologról. Ez egyszerűnek és átláthatónak látszik ami a megvalósításhoz közeledve bonyolulttá, nehezen átláthatóvá és megalkuvásokkal telivé válik. Ennek a legbelsőbb oka az absztrakciós és modellezési eszközök fejletlensége vagy éppen gyatrasága. Tényleg nehéz és fáradtságos munka az erősen strukturált modellt egy tepsibe leképezni.
A valóságot mindig folyamatok, kommunikációk halmazaként látjuk, mely erősen strukturált. Ahogy egy rendszert magunk elé képzelünk, folyamatokat, részfolyamatokat, kommunikációkat látunk. A probléma ábrázolásához olyan modellezési eszközökkel kellene rendelkezni mint például a folyamat vagy környezet.
A Powerobject egy halmaz-elméleten alapuló kommunikációs modell, melynek célja, hogy a meglévő vállalati OO modellhez képest egy olyan absztrakciós szintet biztosítson, amivel a valós világ modellezni kívánt részét egyszerűen lehet ábrázolni.

Rendszer-szintű nézet
Klaszter

Modell
- Absztrakt, halmaz-elvű modell
- Erősen strukturált
- Folyamatok, környezetek, halmazok, stb.
- Állapot automaták
- Funkcionális függőségek kezelése
- Hibák és időtúllépések kezelése
- Szerep-, és jogosúltság-alapú kommunikációs biztonság
Technológiák
- Java 6.0 alapú kódbázis
- Transzport-réteg: Websockets, AMQP, Xmpp, JSON-RPC 2.0, RESTful web services, stb.
- Állapotok perziszálása: Couchdb
- Saját Maven3 archetípus és plugin
- >Beágyazott Grizzly 2 web szerver
Fejlesztés és üzemeltetés
- Gondolkodással harmonizáló modell
- Egyszerű működés, nincsenek többé fekete-dobozok
- Könnyen elsajátítható
- Erőteljes és kis kódbázisú alkalmazások
- Maven3-alapú archetípus és plugin
- Fejlesztési aktivitást nem igénylő naplózás
- Rendszerek közötti átjárhatóság hatékony támogatása
