Rozwój istniejących aplikacji i integracja systemów przez API

Chcą Państwo rozbudować istniejący system o nowe funkcje, interfejsy, nowy frontend albo samodzielną usługę? Realizujemy uzgodniony zakres i odpowiadamy za rezultat, zarówno po stronie frontendu, jak i backendu.

  • Full stack od 2012 r.
  • Interfejsy REST i SOAP
  • Git i SVN, zadania w Jira lub w Państwa narzędziu
Schemat: pośrodku okno aplikacji z sześcioma modułami, jeden pomarańczowy; u góry i po bokach sześć interfejsów, każdy z napisem API i własnym symbolem (chmura, dokument, koperta, karta płatnicza, wykres, budynek firmy), interfejs chmury jest pomarańczowy; na dole trzy bazy danych połączone pomarańczowo w klaster

Kiedy potrzebny jest rozwój i integracja

System ma potrafić więcej, ale nikt nie chce przebudowywać go w całości. Może w Państwa zespole brakuje rzadkiej kompetencji, jakiś proces wciąż odbywa się ręcznie albo Państwa agencji brakuje backendu do pomysłu klienta.

Realizujemy jasno określone pakiety prac:

  • nowe funkcje
  • interfejsy SOAP/XML i REST/JSON
  • szybsze zapytania do bazy danych
  • nowy frontend do istniejącego backendu
  • samodzielną usługę obok Państwa systemu

Zajmujemy się zarówno frontendem, jak i backendem.

Pracują Państwo z własnym zespołem i chcą przekazać wydzieloną część, na przykład backend do Państwa frontendu? Zobacz Zespół potrzebuje wsparcia?.

Pośrodku istniejący system z trzema modułami, nowy moduł ma pomarańczowy kontur; wokół typowe pakiety prac: u góry nowy frontend, po lewej interfejs z wtyczką do innego systemu, po prawej samodzielna usługa, na dole baza danych z pomarańczowym stoperem, czyli szybsze zapytania

Dokumenty, umowy i PDF jako usługa

Państwa system ma tworzyć umowy, oferty lub formularze, których treść zależy od danych i okoliczności? Budujemy do tego osobną usługę obok Państwa oprogramowania i podłączamy ją przez API. Usługa pracuje na zmiennych, wariantach tekstu i regułach. O tym, gdzie leżą szablony i reguły i kto je utrzymuje, decydują Państwo.

Z doświadczenia naszych inżynierów wynika, że istniejące usługi dokumentów tworzą wprawdzie PDF, ale nie zawsze obsługują zmienne i warianty tekstu zależne od przypadku. Nasi inżynierowie mają doświadczenie z takimi systemami. Technologię dobieramy do Państwa środowiska, na przykład ColdFusion, Lucee lub PHP. Zaczynamy od rozmowy na podstawie przykładowego dokumentu od Państwa.

Więcej o generowaniu dokumentów i umów

Mały kwadrat z kółkiem w środku, od którego strzałka prowadzi do dwóch nałożonych kartek z liniami tekstu; na przedniej kartce dwa miejsca w nawiasach kwadratowych, jedno wypełnione na pomarańczowo

API i integracje: typowe zastosowania

Udostępniamy funkcję jako usługę, którą wywołuje Państwa system albo nowy frontend. Poniższe zastosowania to przykłady, a nie gotowe produkty. Zakres ustalamy na podstawie Państwa przypadku:

  • generowanie PDF i umów
  • konwersja plików
  • integracja systemów przez SOAP i REST
  • synchronizacja danych między aplikacjami i bazami danych
  • poczta transakcyjna i powiadomienia
  • obieg podpisu dokumentów: przygotowanie, wysyłka, sprawdzanie statusu
  • zestawienia dla BI i partnerów

Do każdej usługi należą opis interfejsu, przykładowe wywołania i testy na fikcyjnych danych. Usługa ma uwierzytelnianie i rejestr wywołań, a opis pokazuje jej zachowanie przy awariach. Kod znajduje się w Państwa repozytorium.

Jeśli to stary system ma sam stać się API, więcej mówi strona Monolit jako usługa webowa.

Pośrodku usługa z pomarańczowym konturem i nawiasami klamrowymi oznaczającymi interfejs; po lewej wywołują ją istniejący system i nowy frontend; po prawej usługa dostarcza sześć typowych wyników: dokumenty, przekonwertowane pliki, zsynchronizowane bazy danych, pocztę, podpisane dokumenty i zestawienia

Jak przebiega projekt

  1. Wyjaśnienie przypadku

    Podczas rozmowy wstępnej opisują Państwo cel i przykład: co wchodzi, co wychodzi i kto to wywołuje. Potem szacujemy nakład pracy.

  2. Realizacja

    Pracujemy w przejrzystych pakietach, co tydzień składamy raport i odzywamy się, zanim zostanie wyczerpany uzgodniony budżet.

  3. Przekazanie

    Otrzymują Państwo rezultat z dokumentacją i testami. Kod jest w Państwa repozytorium, a dostępy zostają u Państwa.

Z naszych projektów

  • Telefon z kodem QR, plik podzielony na porcje, trzy równoległe strumienie do serwera z dyskiem i siatka galerii

    Aplikacja do zbierania zdjęć od gości weselnych

    Goście weselni skanują kod QR, otwierają jeden sekretny adres i wysyłają zdjęcia oraz filmy prosto z telefonu: bez aplikacji, bez konta, bez logowania. Pliki do 5 GB lądują na dysku klienta, a para młoda ogląda galerię, która zapełnia się jeszcze w trakcie przyjęcia. Jeden wieczór, bez drugiej szansy, i telefony sprzed sześciu lat.

Pytania o rozwój i integracje

Czy tworzą i integrują Państwo interfejsy API (REST, SOAP)?

Tak. Tworzymy interfejsy i podłączamy systemy, zarówno przez REST i JSON, jak i przez SOAP i XML, łącznie z synchronizacją danych między aplikacjami. Typowe zastosowania opisujemy na stronie Rozwój i integracje.

Czy zajmują się Państwo frontendem i backendem, czy tylko backendem?

Jednym i drugim. Nasi inżynierowie od 2012 r. pracują jako programiści full stack. Typowe zadania to nowy frontend do istniejącego backendu oraz utrzymanie rozbudowywanych latami frontendów opartych na jQuery. Przy nowych projektach zalecamy frontend na Node.js, na przykład w Next.js z Reactem. Czy to pasuje do Państwa systemu, omówimy podczas rozmowy wstępnej.

Czy pracują Państwo z Jirą, Gitem i SVN?

Tak, z Gitem i z SVN. Zadania prowadzimy w Jirze lub w narzędziu, z którego Państwo już korzystają. Kod znajduje się w Państwa własnym repozytorium i pozostaje w Państwa rękach.

Jaka jest Państwa stawka godzinowa?

To zależy od zakresu, modelu współpracy i pilności. Prosimy krótko opisać Państwa sytuację, a po rozmowie otrzymają Państwo ofertę. Nie trzeba przy tym podawać budżetu. Stałe ceny podajemy przy produktach wejściowych.

Kiedy mogą Państwo zacząć?

Pierwszą odpowiedź otrzymają Państwo w ciągu jednego dnia roboczego. Kiedy zaczniemy pracę, zależy od bieżącego obłożenia i od zakresu. Powiemy to Państwu wiążąco podczas rozmowy wstępnej. Jeśli sprawa jest pilna, Ocena awaryjna w 48 godzin rozpoczyna się z chwilą, gdy uzyskamy dostęp do systemu.

Pierwszy krok przy dokumentach i umowach: pilotaż generowania dokumentów

Pilotaż generowania dokumentów

Dla firm, które chcą tworzyć umowy, oferty lub formularze z danych swojego systemu, gdy treść zależy od konkretnej sprawy.

  • jeden rodzaj dokumentu, na przykład umowa lub oferta, na podstawie przykładowego dokumentu
  • zmienne, warianty tekstu i reguły dla tego rodzaju dokumentu
  • generowanie PDF przez interfejs API, który wywołuje Państwa system
  • testy na fikcyjnych danych
  • ocena, czego wymagają kolejne rodzaje dokumentów

Zakres i cenę ustalamy w rozmowie wstępnej i potwierdzamy na piśmie przed rozpoczęciem pracy.

Co zawiera wynik

Działająca usługa dla jednego rodzaju dokumentu, z opisem interfejsu API, testami i dokumentacją.

W 20 minut ustalimy, jaki pierwszy krok pasuje do Państwa systemu

Państwo opisują cel i obecny stan, my mówimy otwarcie, czy i jak możemy pomóc. Odpowiedź w ciągu jednego dnia roboczego, bez zobowiązań.

Telefon (niemiecki, polski, angielski) +48 501 250 220
E-mail E-mail

Dostępni: poniedziałek–piątek, 9:00–17:00 (czas środkowoeuropejski); wsparcie i awarie całą dobę (24/7)