|
Od początku swojej działalności zajmujemy się tworzeniem oprogramowania. Stworzyliśmy własne aplikacje takie, jak system kadrowo-płacowy KARO KP i system do zarządzania zasobami ludzkimi KARO HR. Tworzyliśmy specyficzne oprogramowanie dla naszych klientów. Przykładami takiego oprogramowania są:
* System rejestracji i ewidencji pojazdów
* Oprogramowanie Centralnej Bazy Danych Historycznych IMGW
* System Zarządzania Siecią Obserwacyjno Pomiarową IMGW
* System do dystrybucji Świadectw Rekompensacyjnych dla Krajowego Depozytu Papierów Wartościowych
Świadczyliśmy usługi programistyczne w Polsce i zagranicą. Z usług naszych korzystali między innymi:
* Krajowy Depozyt Papierów Wartościowych
* Bank Millennium
* GE Capital Bank
* SudFactoring (Niemcy)
* L+P (Niemcy)
* Praktiker (Niemcy)
Jeśli poszukujecie Państwo wykonawcy specjalizowanego oprogramowania niedostępnego w postaci gotowego pakietu, to nasz firma jest gotowa rzetelnie wykonać Usługi Programistyczne na wysokim poziomie z wykorzystaniem nowoczesnych narzędzi i technologii.
Tworzenie aplikacji dla serwerów IBM iSeries (AS/400)
Mamy 15 letnie doświadczenie tworzeniu aplikacji na komputery IBM iSeries (AS/400) programujemy zarówno w językach RPG i COBOL, jak i z wykorzystaniem nowoczesnych narzędzi CASE. Obecnie specjalizujemy się w oprogramowaniu w technologii WEB dla tych serwerów.
Tworzenie aplikacji Internetowych
Wychodząc naprzeciw potrzebom naszych klientów zajęliśmy się tworzeniem aplikacji Internetowych i Intranetowych. Możemy rozwijać oprogramowanie na wszystkie platformy sprzętowe, systemy operacyjne i bazy danych. Nasi fachowcy z powodzeniem używają wielu technologii związanych z tworzeniem aplikacji Intra / Internetowych. Mowa tu o językach skryptowych typu Server Side takich, jak PHP, JavaServerPages (JSP), Servlet, Pearl, ActiveServerPages (ASP) jak i również programami CGI tworzonymi dla różnych platform systemowych. Posiadamy także duże doświadczenie poparte latami praktyki w posługiwaniu się językami takimi, jak DHTML, XML oraz JavaScript, a także wykorzystywaniu kaskadowych arkuszy styli (CSS).
Preferowana technologia
Przy tworzeniu aplikacji Internetowych preferujemy trójwarstwową architekturę, która pozwala na oddzielenie serwera bazy danych od serwera aplikacyjnego i serwera www. Oprogramowanie to składa się 2 części:
* Programów serwerowych. Zadaniem tych programów jest efektywny dostęp do danych na serwerze baz danych, wykonywanie wsadowych przetwarzań i serwowanie danych do JavaBeans,
* Programów klienckich zbudowanych z JavaBeans, JSP i HTML umieszczonych na serwerze aplikacyjnym.
Komunikacja pomiędzy komputerami odbywa się za pośrednictwem protokołu TCP/IP na wydzielonych portach. Jest to komunikacja programu z programem, która zapewnia bezpieczeństwo portów komunikacyjnych. Nie da się na nich uruchomić żadnych innych usług lub programów. Dla komunikacji klientów z serwerem WWW możliwa jest ochrona za pomocą protokołu SSL.
Preferowanym przez nas serwerem aplikacyjnym jest IBM WebSphere Application Server. Możliwe jest również uruchomienie utworzonych aplikacji na darmowym serwerze TOMCAT. Komputer będący serwerem aplikacyjnym może pracować pod kontrolą systemu operacyjnego OS/400, Windows 2000, Linux lub innego, na którym da się uruchomić oprogramowanie serwera aplikacji. Poza serwerem aplikacyjnym musi zostać uruchomiony serwer WWW, który może działać na tym samym komputerze.
Rozwiązanie to charakteryzuje się bardzo dużą stabilnością i szybkością działania. Dostęp do bazy danych odbywa się w sposób naturalny za pomocą programów serwerowych, co ma istotny wpływ na szybkość działania i stabilność. Niewątpliwą zaletą tego typu rozwiązań jest to, że dane rzeczywiste wprost z serwera produkcyjnego prezentowane są w sposób bezpieczny w Intranecie. Transfer danych pomiędzy programami serwerowymi, a JavaBeans jest optymalizowany na poziomie programów oraz modułu komunikacyjnego (Middleware).
|