COBA EX - nowy produkt COBA Solutions


Miło nam przedstawić Państwu pierwsze informacje o naszym nowym produkcie - platformie do budowy dedykowanych rozwiązań biznesowych COBA EX.

Platforma COBA EX jet nowym produktem firmy COBA Solutions, stanowiącym spójny „framework” dla aplikacji biznesowych wykorzystywanych w ramach firmy. Pozwala na tworzenie szeregu aplikacji działających we wspólnym środowisku i komunikujących sie ze sobą wykorzystując architekturę SOA (Service Oriented Architecture).

Platforma ta została przygotowana z myślą o tworzeniu aplikacji dedykowanych, w pełni przystosowanych do potrzeb naszych Klientów. Z tego też powodu rozwiązanie samodzielnie nie dostarcza aplikacji o funkcjach biznesowych, a jedynie stanowi bazę umożliwiającą tworzenie i integrację aplikacji Klienta.

Platforma charakteryzuje się nastepującymi cechami (funkcjonalnymi i technicznymi):

  • Wykorzystywana baza danych – PostgreSQL z użyciem elementów dziedziczenia tabel, wielu schematów baz danych dedykowanych poszczególnym aplikacjom.

  • Serwer aplikacyjny napisany z wykorzystaniem języka PHP – w pełni obiektowa architektura MVC wraz z mechanizmami wspierającymi integrację aplikacji. Kody źródłowe platformy oraz standardowych wersji aplikacji są zaszyfrowane oprogramowaniem Zend Guard.

  • Centralnie zarządzana baza użytkowników, uprawnień oraz mechanizmy pojedynczego logowania do wszystkich aplikacji (Single-Logon / Single-SignOn) możliwe do integracji z wewnętrznymi systemami firmy (logowania domenowe / LDAP).

  • Interfejs użytkownika, wykorzystujący przeglądarkę internetową jako klienta, obsługujący różne motywy kolorystyczne, jak i możliwość przygotowywania osobnych interfejsów dla osobnych motywów i grup użytkowników.

  • Wykorzystanie autorskiego mechanizmu szablonów opartego na reużywalnych komponentach, wykorzystujących technologie DHTML/AJAX, które są prekompilowane do szablonów PHP (najszybszego mechanizmu szablonów dostępnego dla języka PHP).

  • Komunikacja pomiędzy serwerem aplikacji a warstwą interfejsu użytkownika odbywająca się z wykorzystaniem standardu XML.

  • Aplikacje budowane na zasadach reużywalnych komponentów, zarówno w zakresie interfejsu użytkownika, jak i w zakresie logiki biznesowej.

  • Separacja platformy, wersji standardowych poszczególnych aplikacji oraz dostosowań na poziomie przestrzeni nazw (przestrzenie nazw: BIN dla platformy, APP_* dla aplikacji standardowych, CST dla dostosowań czy modyfikacji zarówno platformy – CST_BIN, jak i aplikacji – CST_BIN_*). Z uwagi na separacje kodu oraz możliwość przesłaniania funkcjonalności możliwy jest rozwój aplikacji (czy też jej dostosowywanie / modyfikowanie) przez samego użytkownika (kod CST jest otwarty, niezaszyfrowany).

  • Integracja z zewnętrznymi systemami możliwa za pomocą komunikacji bezpośredniej wykorzystując XML lub za pośrednictwem protokołu SOAP (WebServices). Poszczególne funkcje aplikacji działających w ramach platformy mogą być „wystawione na zewnątrz” poprzez odpowiednią konfigurację systemu (brak konieczności modyfikacji kodów źródłowych platformy).

Więcej informacji wkrótce...

Lista nowości