Preskočiť na hlavný obsah
SOFTVÉR • INTEGRÁCIE • AUTOMATIZÁCIA

Softvérový vývoj a systémové integrácie

Navrhujeme a vyvíjame webové a podnikové aplikácie, backendové a frontendové riešenia, workflow procesy a systémové integrácie. Technológie vyberáme podľa problému, ktorý má softvér riešiť – nie naopak.

Prístup

Softvér nezačína kódom

Najskôr potrebujeme pochopiť proces, používateľov a systémy, s ktorými má riešenie pracovať. Až potom má zmysel rozhodovať o architektúre, technológiách a implementácii.

Proces

Čo má riešenie zjednodušiť alebo automatizovať?

Používateľ

Kto so systémom pracuje a čo skutočne potrebuje?

Integrácie

S akými systémami a dátami musí aplikácia komunikovať?

Služby

Softvérové riešenia podľa reálnej potreby

Webové aplikácie

Moderné aplikácie dostupné cez webový prehliadač.

Podnikové aplikácie

Riešenia podporujúce interné procesy, evidenciu a prácu s dátami.

Backendové systémy

Serverová logika, API a spracovanie dát.

Frontendové aplikácie

Používateľské rozhrania pre webové a podnikové systémy.

Workflow a procesy

Digitalizácia a automatizácia procesov podľa požiadaviek projektu.

Systémové integrácie

Prepojenie aplikácií, služieb a dátových zdrojov prostredníctvom vhodných integračných rozhraní.

Technológie

Technológie, s ktorými pracujeme

Java

Backend a podniková logika

Java používame pri vývoji backendových služieb a podnikových aplikácií, kde je dôležitá udržateľná architektúra, práca s dátami a integrácia ďalších systémov.

Angular

Moderný webový frontend

Angular používame na tvorbu štruktúrovaných webových aplikácií a používateľských rozhraní pre komplexnejšie systémy.

Camunda

Workflow a procesná automatizácia

Camunda umožňuje modelovať a vykonávať podnikové procesy a prepájať jednotlivé kroky procesu so softvérovými službami a používateľskými úlohami.

Frontend a backend

Od používateľského rozhrania po aplikačnú logiku

Frontend
  • používateľské rozhranie
  • formuláre a pracovné obrazovky
  • vizualizácia dát
  • komunikácia s API
  • responzívne webové aplikácie
Backend
  • aplikačná logika
  • REST API
  • práca s dátami
  • autentifikácia/autorizácia podľa konkrétneho riešenia
  • integrácie ďalších služieb
WORKFLOW

Keď proces potrebuje viac než formulár

Niektoré aplikácie nie sú iba o ukladaní dát. Potrebujú riadiť postup práce – kto má vykonať ďalší krok, na čo sa čaká, aké rozhodnutie bolo prijaté a ktorý systém má následne reagovať.

Pri vhodných projektoch môže byť procesná vrstva oddelená od aplikačnej logiky a riadená workflow platformou, napríklad Camunda.

INTEGRÁCIE

Systémy nemusia fungovať izolovane

Existujúce aplikácie často potrebujú komunikovať s ďalšími službami, databázami alebo podnikovými systémami. Navrhujeme integračné rozhrania tak, aby si systémy vedeli bezpečne a predvídateľne odovzdávať potrebné údaje.

REST API dátové rozhrania integračné služby externé systémy
Postup vývoja

Od problému k funkčnému riešeniu

01
AnalýzaPochopíme problém a požiadavky.
02
NávrhNavrhneme funkcionalitu a technické riešenie.
03
ArchitektúraDefinujeme komponenty, dáta a integračné body.
04
VývojImplementácia frontend/backend/workflow podľa projektu.
05
TestovanieOverenie funkcií a integračných scenárov.
06
NasadeniePríprava riešenia na používanie podľa dohodnutého prostredia.
07
Ďalší rozvojÚpravy a rozširovanie podľa potrieb projektu.
Kedy riešenie na mieru

Kedy dáva vývoj na mieru zmysel?

existujúci proces sa rieši cez tabuľky a e-maily
rovnaké údaje sa prepisujú medzi viacerými systémami
firma potrebuje vlastnú internú aplikáciu
existujúce systémy potrebujú prepojenie
proces obsahuje viac krokov, rolí a rozhodnutí
štandardný hotový nástroj nepokrýva podstatnú časť požiadaviek

Nie každý problém potrebuje vývoj na mieru. Ak existuje vhodné hotové riešenie, vlastný softvér nemusí byť ekonomicky najlepšia cesta.

Časté otázky

Najčastejšie otázky

Vyvíjate aj celé webové aplikácie?

Áno. Rozsah môže zahŕňať frontend, backend, prácu s dátami a integrácie podľa požiadaviek konkrétneho projektu.

Robíte aj klasické webstránky?

REBIZ sa zameriava najmä na webové a podnikové aplikácie a riešenia s vlastnou funkcionalitou. Rozsah jednoduchších webových projektov posudzujeme individuálne.

Viete prepojiť existujúce systémy?

Ak systémy poskytujú vhodné integračné možnosti, možno navrhnúť ich prepojenie prostredníctvom API alebo iného podporovaného rozhrania.

Čo je Camunda?

Camunda je platforma určená na modelovanie a riadenie procesov a workflow. Vhodnosť jej použitia závisí od charakteru projektu.

Musím presne vedieť, aký systém potrebujem?

Nie. Na začiatku je dôležitejšie popísať problém, súčasný proces a požadovaný výsledok. Technické riešenie možno navrhnúť následne.

Koľko stojí vývoj aplikácie?

Cena závisí od rozsahu funkcionality, zložitosti procesov, integrácií a ďalších požiadaviek. Po úvodnej analýze je možné presnejšie definovať rozsah projektu.

Máte proces alebo systém, ktorý potrebuje lepšie riešenie?

Popíšte nám problém, súčasný spôsob práce a výsledok, ktorý chcete dosiahnuť. Pozrieme sa, či dáva zmysel vlastná aplikácia, integrácia alebo automatizácia procesu.