Kontakt

Cyfrowa transformacja na rynku nieruchomości

Cyfrowa transformacja i wdrożenie nowych rozwiązań na rynku nieruchomości

Wprowadzenie

Naszym klientem jest agencja nieruchomości, której działalność koncentruje się na wynajmie i sprzedaży nieruchomości mieszkalnych w Nowym Jorku.

Informacje o projekcie

Wyzwanie biznesowe

Nasz klient rozpoczął swoją podróż w kierunku transformacji cyfrowej i zdecydował się pozbyć starszych systemów i zbudować nowe, solidne i kompleksowe rozwiązanie. Początkowa faza transformacji wymaga dobrze przygotowanych usług konsultingowych, czyli zrozumienia procesów i przepływów, identyfikacji kluczowych celów biznesowych oraz wskazania możliwych zagrożeń i ograniczeń. W fazie odkrycia naszym głównym wnioskiem było to, że rozwiązanie pakietowe nie spełnia znaczącej części wymagań biznesowych i funkcjonalnych z powodu różnic w procesach biznesowych dotyczących nieruchomości w Nowym Jorku i na innych obszarach USA.

 

Faza realizacji wymagała zbudowania podstawowej funkcjonalności nowego systemu, migracji wszystkich starszych danych i replikacji integracji z MLS (Multiple Listing Service).

 

Rozwiązanie zostało zaprojektowane w oparciu o pakiet zarządzany Propertybase, który stanowił rdzeń systemu z oprogramowaniem pośredniczącym opartym na Mule Enterprise Service Bus (ESB). Największym wyzwaniem takiego połączenia była efektywność kosztowa oprogramowania warstwy pośredniej (middleware) oraz usprawnienia systemu, które nie mogły naruszać funkcjonalności pakietu.

 

Wyzwania techniczne:

 

– Niska jakość danych, duplikaty, dane nieustrukturyzowane.

– Istniejący system MLS nie posiada API i obsługuje tylko FTP.

– Niektóre krytyczne ograniczenia i restrykcje zarządzanego pakietu

Rozwiązanie (jak pomogliśmy klientowi)

Nasz klient zdecydował się na pakietowe rozwiązanie zarządzane Propertybase, które spełnia większość wymagań biznesowych. Wybór ten ma szereg zalet. Na przykład niska cena licencji Salesforce, nietypowy model bazy danych czy istniejąca strona internetowa dla klienta, będąca częścią produktu. 

 

Zgodnie z pierwotnymi uzgodnieniami do celów integracyjnych miała zostać wykorzystana platforma Anypoint firmy Mulesoft. Jednak ze względu na drogie licencje klient zdecydował się rozważyć inne opcje. Skorzystał z porad naszego zespołu i wspólnie wybraliśmy najlepsze rozwiązanie pod względem kosztów i czasu realizacji:

 

– Heroku, PaaS (platforma jako usługa), która umożliwia programistom budowanie, uruchamianie i obsługę aplikacji w całości w chmurze. 

– MuleSoft, dostawca platformy integracyjnej, która pomaga firmom łączyć dane, aplikacje i urządzenia w środowiskach u klienta i w chmurze. 

 

Do stworzenia aplikacji po stronie Mule użyto Mule Community Edition. Aplikacja Mule została wdrożona i uruchomiona na Mule CE Runtime, który działa na Heroku. Rozwiązanie wykorzystuje dwa dynosy, które są wystarczające dla aktualnego obciążenia oraz bazę danych PostgreSQL, która w zupełności spełnia potrzeby klienta.

 

Katalog elementów (objaśnienie schematu):

 

  1. Platforma Salesforce jako podstawowy ekosystem do budowania rozwiązań. 
  2. Pakiet zarządzany Propertybase – niestandardowe rozwiązanie dla branży nieruchomości.
  3. Platforma Heroku jako integracyjne oprogramowanie pośredniczące.
  4. Edycja MuleSoft Community do budowy aplikacji orkiestrującej pomiędzy Salesforce a systemem MLS OLR.
  5. Strona internetowa dla klienta końcowego – niestandardowe rozwiązanie Propertybase.
  • Real Estate Digitalization scheme 1
  • Real Estate Digitalization scheme 2
  • Real Estate Digitalization scheme 3

Rezultaty

Zespół Avenga dostarczył kompleksowe rozwiązanie w ciągu 4 miesięcy, dzięki czemu klient zrealizował najważniejsze etapy – tzw. kamienie milowe w procesie transformacji cyfrowej. Rozwiązanie Avenga obejmuje następujące elementy:

 

  • Migrację danych, w tym oczyszczanie danych, formatowanie danych, wzbogacanie danych, walidację i rozszerzanie danych (Talend)
  • Rozwiązanie dotyczące warstwy integracyjnej na platformie Heroku
  • Konfigurację pakietowego rozwiązania zarządzanego Propertybase (gotowego do dalszych niestandardowych wdrożeń) 
  • Rozszerzenie rozwiązania dla klientów w oparciu o niestandardowe możliwości oferowane przez Salesforce. Rozwiązanie dla klienta oparte jest o narzędzia typu „wskaż i kliknij” oraz technologie Apex i Lightning Web Component (LWC).

Wykorzystane technologie

  • Salesforce

  • Apex

  • LWC

  • Heroku

  • Mule Community Edition

  • PostgreSQL

Skontaktuj się z nami!
Mamy nadzieję na kontakt z Twojej strony. Wypełnij formularz kontaktowy poniżej, a wkrótce skontaktujemy się z Tobą.