PL | ENG


Technologie

Stosowane przez nas rozwiązania oparte są o uznane i sprawdzone technologie i produkty:

Java (J2EE)
Podstawową technologią wykorzystywaną przez BlueSoft jest Java 2 Enterprise Edition.

Serwery aplikacji są istotnym elementem przy tworzeniu i wdrażaniu aplikacji biznesowych i handlowych, a także usług webowych. Serwer aplikacji zapewnia całą infrastrukturę potrzebną do integracji istniejących systemów, implementacji nowych strumieni biznesowych oraz dynamicznego łączenia aplikacji znajdujących się w różnych miejscach.

Sun Microsystem Java 2 Platform, Enterprise Edition (J2EE) definiuje standard tworzenia aplikacji opartych na architekturze wielowarstwowej. J2EE wykorzystuje język Java jako podstawę programowania logiki aplikacji oraz definiuje środowisko wykonania i model aplikacji, co ma wpływ na znaczne uproszczenie procesu tworzenia i wdrażania rozwiązań biznesowych.

BEA WebLogic
Bea jest światowym liderem na rynku infrastruktury do tworzenia aplikacji korporacyjnych. Z jej produktów korzysta ponad 15000 klientów na całym świecie. W Polsce rozwiązania BEA wykorzystywane są przez największe firmy sektora telekomunikacyjnego, finansowego oraz publicznego. Serwery aplikacyjne BEA opierają się na architekturze opracowanej z wykorzystaniem J2EE (posiadają certyfikat zgodności ze standardem J2EE 1.3), języka XML oraz najnowszych standardów usług sieciowych. Architektura serwera umożliwia połączenie projektowania i integracji aplikacji w jedną, zunifikowaną platformę infrastruktury aplikacji. Serwer BEA Weblogic 8.1 jest jednym z najpopularniejszych i najszybszych (według testów przeprowadzonych przez producentów) serwerów aplikacyjnych na rynku. Udostępnia on programistom usługi takie, jak: web serwisy (implementację standardów SOAP, WSDL, UDDI, XMLBeans), współpracę ze środowiskiem .NET, możliwość integracji z innymi aplikacjami między innymi za pomocą konektorów CORBA, COM+. Poza tym serwer ten posiada mechanizmy pozwalające na uruchamianie w klastrze oraz rozkładanie obciążenia (load balancing).

Oracle
Oracle RDBMS - serwery bazodanowe

Baza danych Oracle pozwala obniżyć koszty IT, jednocześnie zapewniając najwyższą jakość obsługi. Dzięki tej bazie systemy informatyczne mogą szybko reagować na zmieniające się potrzeby firmy, przy jednoczesnym znacznym zmniejszeniu związanego z nimi ryzyka. Serwer bazodanowy Oracle pozwala aplikacjom na dostęp do danych z wykorzystaniem języka zapytań SQL wraz z rozszerzeniami, zapewnia możliwość tworzenia widoków, widoków zmaterializowanych (snapshot), wyzwalaczy oraz gwarantuje cztery poziomy izolacji transakcji wraz z możliwością definiowania punktów kontrolnych i powrotów do punktów kontrolnych. Ponadto serwer udostępnia wiele różnych funkcji związanych z tworzeniem hurtowni danych, tuningowaniem i analizą planów wykonania zapytań, a także wykonywaniem rozproszonych zapytań. Jest to jeden z najbardziej zaawansowanych serwerów bazodanowych na świecie.

EAI/WebMethods
W naszej pracy korzystamy z platformy integracyjnej WebMethods Integration Server. Wykorzystanie WebMethods pozwala na tworzenie rozwiązań integrujących różnego rodzaju systemy w przedsiębiorstwie. Integracja systemów polega na tworzeniu adapterów, które umożliwiają wykorzystanie natywnego API systemów zewnętrznych w ramach jednej platformy integracyjnej, a następnie wykorzystaniu tychże adapterów w celu realizacji określonych zadań biznesowych. WebMethods Integration Server (IS) jest centralnym komponentem wykorzystywanego przez nas rozwiązania, służy jako punkt wejścia dla integrowanych aplikacji i systemów oraz jest miejscem przetwarzania informacji przez nie przesyłanych.

Platforma integracyjna WebMethods zapewnia możliwość tworzenia rozwiązań w oparciu o istniejące komponenty (np. adaptery do baz danych) oraz tworzenie własnych, w oparciu o prosty język opisu procesów (FlowService) lub w oparciu o Javę (JavaService). Platforma zapewnia również środowisko do komunikacji asynchronicznej (z wykorzystaniem dokumentów) poprzez mechanizmy publikacji dokumentów (publish), oczekiwania na zwrócenie dokumentu (publishAndWait) oraz oczekiwanie na opublikowany dokument (mechanizm wyzwalaczy - trigerów). Wszystkie te mechanizmy pozwalają na skupieniu się na poprawnym modelowaniu procesów firmy.
Projektowanie stron www, strony internetowe, programowanie html/css, bannery flash, animacje.