BürOffice IT Architektúra


A BürOffice egy moduláris folyamatdigitalizációs platform, amely a standard Input-Process-Output modellt követ. Az alkalmazás Java-alapú, többrétegű (n-tier) architektúrával rendelkezik, ami biztosítja a komponensek közötti lazán csatolt integrációt, a megfelelő skálázhatóságot és a rugalmas bővíthetőséget. A platform tervezésénél alapelvként szolgált a nyílt szabványok használata, az enterprise környezethez való alkalmazkodóképesség, és a meglévő rendszerekhez történő zökkenőmentes integráció. 

A rendszer főbb elemeit a következő ábra mutatja be:

Az alapinfrastruktúra tekintetében a rendszer teljes Java kompatibilitással rendelkezik, így a Tomcat-től kezdve a WebSphere klaszterig bármely szabványos Java alkalmazásszerveren futtatható. A terheléselosztás és magas rendelkezésre állás natívan támogatott. Az adatbázis réteg vonatkozásában multi-RDBMS támogatással bír – Oracle RDBMS (széles körben használt nagyvállalati környezetben), Microsoft SQL Server (Windows-központú környezetben preferált) és PostgreSQL (költséghatékony open-source alternatíva) egyaránt használható. Az infrastruktúra rugalmasan telepíthető: on-premises horizontális és vertikális skálázási lehetőségekkel, private cloud környezetben vagy akár hibrid konfigurációban. 

Integrációs képességek 

A BürOffice egyik legerősebb képessége az integrációs réteg, amely különböző enterprise rendszerekhez csatlakoztatható. SAP környezetben natív RFC/BAPI kapcsolatot biztosít a JCO library-n keresztül, az SAP S/4HANA rendszerekhez pedig OData és SAP API-k támogatásával kapcsolódik. A Microsoft ökoszisztéma esetében MS Graph API-n keresztül Microsoft 365 és SharePoint integrációra képes, valamint adattárház csatlakozást is biztosít ETL folyamatok támogatásával és kétirányú adatközlekedéssel. 

A különleges Dinamikus integrációs modul lehetővé teszi a szabványos protokollok (Pl. REST, SOAP, SQL) segítségével létrehozott szolgáltatások fejlesztés nélküli beépítését, használatát a rendszer üzleti foylamataiban. 

A kommunikációs csatorna integrációs réteg több bemeneti és kimeneti forrást kezel egységesen. A szkennelés és OCR funkciók szabványosított TWAIN és ISIS interfész támogatással működnek, az Abbyy FlexiCapture OCR integrációval irányított mezőfelismerést tesz lehetővé, és támogatja az 1D/2D vonalkód feldolgozását.  

Az e-mail interfész SMTP/IMAP/POP3 protokoll támogatással, MS Graph API kapcsolattal, valamint Outlook Add-in segítségével biztosítja a személyes postafiókokból történő integrációt.  

A BürOffice beépített modulján keresztül valósul meg a hivatali és cégkapu integrációja, elektronikus aláírás támogatással (MELASZ Ready, eIDAS kompatibilis), és a KRX csomagok automatikus feldolgozásával. 

Dokumentumkezelés és workflow 

A dokumentumkezelés területén a BürOffice saját DMS megoldásokat is kínál (DB-DMS: adatbázis alapú dokumentumtárolás, FS-DMS: fájlrendszer alapú tárolás metaadat kezeléssel). E mellett a következő nagyvállalati DMS rendszerhez biztosít csatlakozást konnektorokon keresztül: SAP Content Server, OpenText, EMC Documentum, NScale, Saperion vagy Microsoft SharePoint. Minden dokumentumhoz teljes verziókövetést biztosít. Párhuzamosan több különböző típusú DMS rendszer is használható egyszerre. A rendszer támogatja a DMS rendszerek közötti automatikus migrációt, akár a normál működés alatt is. 

A postai és küldemény integrációban a Magyar Posta SFTP alapú elektronikus feladójegyzék (EFJ) interfészét használja, támogatja az elektronikus kézbesítési igazolás (EKI) automatikus feldolgozását és a hibrid posta szolgáltatást. 

A munkafolyamat-kezelés BPMN 2.0 kompatibilitást biztosít, szabványos folyamatmodellezéssel és végrehajtással. A platform integrálható külső workflow motorokkal, mint a Camunda Process Engine vagy az IBM Process Automation Manager Open Edition, de saját lightweight BPM megoldással is rendelkezik. A feladatkezelés és munkasor menedzsment prioritás alapú feladatdelegálást, SLA monitorozást és eszkalációt, dinamikus terheléselosztást, valamint valós idejű monitorozási képességeket nyújt. A szabálymotor DMN (Decision Model and Notation) alapú üzleti szabályokat támogat. 

Dokumentumgenerálás és digitális aláírás 

A dokumentumgenerálás modulja különböző formátumokat támogat, beleértve a Word alapú egyedi és tömeges dokumentumgenerálást, a PDF/A archivált formátumot és az XML/XSD alapú strukturált dokumentumokat. A haladó sablonozási funkciók között megtalálható a Word-alapú sablon motor változók és feltételes logika támogatással, a Jasper Reports integráció komplex jelentésekhez, valamint integrációs felületet biztosít a Gepri és a Thunderhead rendszerekhez. 

A digitális aláírás támogatás PAdES és XAdES formátumokkal, időbélyeg-szolgáltatás integrációval, valamint távoli és helyi aláírási lehetőségekkel működik. Ez lehetővé teszi a teljes papírmentes ügyintézést, miközben biztosítja a dokumentumok jogi érvényességét és bizonyító erejét. 

Adatbiztonság és jogosultságkezelés 

Az adatbiztonság és jogosultságkezelés terén a BürOffice komplex megoldásokat kínál. Az authentikáció Active Directory integrációval (LDAP/SAML), OpenAM SSO támogatással, OAuth2.0 és OpenID Connect külső rendszerekkel, valamint opcionális Multi-Factor Authentication (MFA) lehetőséggel rendelkezik. 

Az authorizáció Role-Based Access Control (RBAC) és Attribute-Based Access Control (ABAC) módszerekkel, adatnézetenként és folyamatonként külön beállítható jogosultságokkal működik. Az adatvédelem az érzékeny adatok számára GDPR-megfelelőséget támogató funkcionalitással, data masking, deperszonalizálás és anonimizálás alkalmazásával biztosított. 

Az audit és naplózás teljes körű tranzakció és adathozzáférés naplózást, audit trail-t, compliance riportokat és valós idejű biztonsági monitorozást biztosít. Ezek együttesen lehetővé teszik a rendszer használatának teljes körű átláthatóságát és auditálhatóságát. 

Üzleti intelligencia és vezetői irányítópult 

A vezetői irányítópult és üzleti intelligencia modul valós idejű monitorozást nyújt felhasználó-definálható KPI-okkal és triggerekkel, process mining képességekkel, valamint hőtérkép és folyamat-szűk keresztmetszet detektálással. Az analitikai képességek között szerepel   beépített Excel kimentet biztosító, ütemezhető vagy ad-doc, dinamikus adatforrásokat használó sablon alapú riportozás, valamint  hozzáférést biztosítunk külső BI rendszerek számára a teljes adattartalomhoz. 

Ez a modul lehetővé teszi, hogy a vezetők valós időben láthassák a folyamatok teljesítményét, azonosíthassák a problémákat, és megtegyék a szükséges beavatkozásokat még mielőtt az SLA sértések bekövetkeznének. 

Skálázhatóság és teljesítmény 

A BürOffice skálázhatósága és teljesítménye több területen is megmutatkozik. A horizontális skálázás stateless komponensek terheléselosztásával és opcionálisan mikroszolgáltatás-alapú architektúrával valósul meg. A teljesítmény optimalizáció adatbázis indexelési stratégiákkal, kapcsolt cache-eléssel és background batch feldolgozással érhető el. 

A rendszer erőforrás-igényei rugalmasan skálázhatók a felhasználószámhoz és tranzakciós volumenhez. Ez a rugalmas architektúra lehetővé teszi, hogy a rendszer akár több ezer konkurens felhasználót és több millió dokumentumot is képes legyen kezelni megfelelő konfiguráció mellett. 

Üzemeltetés és monitoring 

Az üzemeltetési támogatás területén a monitoring beépített felülettel rendelkezik, teljesítmény-monitorozással, health check API-kkal, mely integrálható enterprise felügyeleti eszközökkel. A telepítés és verziókezelés CI/CD pipeline támogatással, automatizált telepítési szkriptekkel, akár zéró állásidejű frissítési letőséggel és környezetenként elkülönített konfigurációkezeléssel valósul meg. 

Katasztrófa-elhárítási (DR) forgatókönyvet készítünk, amely biztosítja bármilyen incidens esetén a gyors helyreállíthatóságot. A mentési és visszaállítási terv az integrált eszközökre támaszkodva biztosítja az inkrementális és teljes mentés támogatását, point-in-time recovery lehetőségeket. 

Fizikai iratkezelés és irattár támogatás 

A fizikai iratkezelés és irattár támogatás Iron Mountain integrációt kínál automatizált doboz- és iratkezeléssel, fizikai irat követéssel vonalkód alapon, valamint selejtezési és visszakérési folyamatok automatizálásával. Az irattár modul biztosítja a pozíciókövetést, logisztikai optimalizációt, tárolók kihasználtsági statisztikáit. 

Ez a modul különösen hasznos azon szervezetek számára, amelyek még nem tudtak teljesen áttérni a papírmentes működésre, és jelentős mennyiségű fizikai iratállományt kezelnek. A BürOffice lehetőséget teremt a fizikai és elektronikus iratkezelés párhuzamos, összehangolt menedzselésére. 

Technikai előnyök 

A BürOffice technikai előnyei között szerepel: 

  • Nyílt architektúra - szabványokon alapul, vendor lock-in nélküli megoldást kínál 

  • Platformfüggetlenség - Java-alapú, többféle operációs rendszeren (Windows, Linuxok stb.) futtatható 

  • Adatbázis függetlenség - támogatja az Oracle RDBMS-t, az MS SQL Server-t és a PostgreSQL-t is

  • Moduláris felépítés - a komponensek szelektíven használhatóak az üzleti igényeknek megfelelően 

  • Magas rendelkezésre állás - clustering és load balancing támogatás biztosítja a folyamatos működést 

  • Rugalmas skálázhatóság - vertikális és horizontális növekedési potenciál az igények szerint 

  • Gazdag integrációs képességek - kiterjedt API készlet és szabványos interfészek a vállalati rendszerekhez, dinamikusan kiépíthető kapcsolatok 

  • Többszintű biztonság - auditálható működés és szigorú jogosultságkezelés 

Ez a robusztus architektúra teszi a BürOffice-t ideálissá nagyvállalati környezetben, ahol a folyamatok digitalizálása hosszú távú stratégiai cél, és ahol a rendszereknek nemcsak együttműködniük kell a meglévő IT infrastruktúrával, hanem éveken át skálázhatónak és rugalmasan bővíthetőnek kell lenniük.