Oferta

  • Systemy internetowe (Web 2.0)
  • Amazon Web Services (EC2, S3, SQS, SDB) - implementacja i konsulting
  • Wsparcie dla Hibernate Envers
  • Systemy oparte o SIP/JAIN SLEE (Mobicents)
  • Implementacja audytu danych
  • Systemy tradycyjne
  • Systemy mobilne
  • Rozproszone systemy działające w chmurze
  • Gromadzenie i przetwarzanie danych
  • Systemy dostępne w modelu PaaS/SaaS
  • Doradztwo

Oferta

SoftwareMill oferuje swoim Klientom systemy projektowane i wykonywane na indywidualne zamówienie. Świadczmy także usługi doradcze związane z oprogramowaniem.

Naszym Klientom oferujemy:

Oprogramowanie

Systemy internetowe

Specjalizujemy się w tworzeniu systemów dostępnych przez przeglądarki internetowe. Aplikacje internetowe nie wymagają instalowania dodatkowego oprogramowania na każdym z komputerów indywidualnie. Rozproszone systemy tego typu, oparte o architekturę klient-serwer, umożliwiają obsługę dużej liczby użytkowników jednocześnie.

Istnieją dwie możliwości instalacji systemu internetowego:
  • aplikacja może zostać umieszczona na serwerach udostępnionych przez Klienta. SoftwareMill zapewnia w tym przypadku fachowe doradztwo w doborze infrastruktury,
  • instalacja aplikacji na serwerach SoftwareMill. Przewagą tego rozwiązania są oszczędności w utrzymywaniu własnej infrastruktury technicznej przedsiębiorstwa. Może być to też bazą dla systemów działających w tzw. "chmurze", opartych o model Software as a Service (SaaS) lub Platform as a Service (PaaS). SoftwareMill zapewnia w tym przypadku elastyczną infrastrukturę informatyczną zapewniającą wysoką wydajność i możliwość obsługi dużej ilości użytkowników.
Systemy tradycyjne

Wykonujemy także aplikacje dostępne poprzez tradycyjny interfejs użytkownika. W tym przypadku, aplikacja instalowana jest na komputerze użytkownika.

Aplikacje takie mogą również komunikować się z centralnym serwerem, zainstalowanym na jeden z dwóch wyżej opisanych sposobów.

Zapewnienie dostępu zgodnego z systemem operacyjnym pozwala na najwydajniejszą pracę i używany jest tam, gdzie priorytetem jest szybkość działania aplikacji.

Systemy mobilne

Oferujemy tworzenie aplikacji współpracujących z telefonami komórkowymi. Mobilny dostęp do systemu może być także elementem większego systemu internetowego bądź tradycyjnego.

Systemy wykonywane przez SoftwareMill cechuje:
  • wysoki stopień współbieżności (tzn. umożliwiają obsługę wielu użytkowników jednocześnie),
  • bezpieczeństwo,
  • wysoka wydajność działania.

Doradztwo

Oferujemy także usługi doradcze z zakresu stosowanych przez nas technologii informatycznych.

Przeprowadzamy audyt istniejącej infrastruktury informatycznej, dotyczący możliwych usprawnień, a także redukcji kosztów przy zastosowaniu technologii open-source.

Envers i audyt danych

SoftwareMill oferuje wsparcie dla biblioteki do audytu encji Hibernate Envers, poczynając od naprawy błędów do rozszerzania biblioteki o nowe funkcje. Prowadzimy także doradztwo w zakresie możliwości użycia biblioteki Hibernate Envers do zaimplementowania audytu danych w nowych i istniejących systemach.

Technologie

Nasze systemy wykonujemy w oparciu o platformę Java. Jest to obecnie najpopularniejsza i najbardziej zaawansowana technologicznie platforma dla aplikacji biznesowych, szeroko stosowana na całym świecie. Od prawie 15 lat język Java i systemy na nim oparte są stale rozwijane i udoskonalane, zapewniając wysoką wydajność i bezpieczeństwo.

Przy realizacji naszych aplikacji opieramy się o standard Java Enterprise Edition. Korzystamy przy tym z rozwiązań i technologii JBoss (należącego do firmy Red Hat, wiodącego producenta systemów operacyjnych Linux dla przedsiębiorstw), które te specyfikacje implementują:
  • JBoss Application Server, zapewniający wydajne środowisko do działania naszych aplikacji,
  • Seam/Weld, do implementacji nowoczesnych interfejsów użytkownika (tzw. "Web 2.0"), dostępnych przez przeglądarki internetowe,
  • Hibernate/JPA, standard jeżeli chodzi o prosty i efektywny dostęp do baz danych,
  • JBoss Cache/Infinispan, umożliwający przetwarzanie dużych ilości danych i zwiększający wydajność aplikacji,
  • i innych, takich jak Drools (silnik reguł biznesowych), JBoss Portal/GateIn (obsługa portali internetowych), Jopr (zarządzanie infrastrukturą informatyczną).

Technologie używane w SoftwareMill dzięki zgodności ze standardami Java EE nie stwarzają ryzyka tak zwanego "vendor lock-in", czyli uzależnienia przedsiębiorstwa od jednego dostawcy oprogramowania.

Zapraszamy do współpracy.