6. Weryfikacja User Story z makietami – ćwiczenie

Na podstawie poniższego opisu integracji pomiędzy systemami, przygotuj prostą architekturę systemów (wysokopoziomową).

Przygotuj ją w Miro (w tym samym projekcie co diagram BPMN).

 

  1. Główny System Sklepu Internetowego:

Jest sercem całej operacji, zarządzając wszystkimi kluczowymi funkcjonalnościami sklepu. Obsługuje zarządzanie produktami, przeglądanie oferty przez użytkowników, dodawanie produktów do koszyka, finalizację zakupów, a także rejestrację i logowanie użytkowników. Ten system jest kluczowym punktem integracji z pozostałymi komponentami architektury.

  1. System Płatności:

Dzieli się na dwie główne bramki płatności:

  • PayU: Zintegrowany bezpośrednio z głównym systemem sklepu, umożliwia klientom dokonywanie płatności online. Przesyła informacje o transakcji do głównego systemu po jej zakończeniu.
  • PayPo: Alternatywna bramka płatności, również zintegrowana z systemem sklepu, oferująca klientom inne opcje płatności.
  1. System Wystawiania Faktur (Fakturownia):

Po zakończeniu transakcji i otrzymaniu płatności, główny system sklepu komunikuje się z Fakturownią w celu wygenerowania faktury dla klienta. Fakturownia zwraca wygenerowaną fakturę, która następnie jest dostępna dla klienta do pobrania.

  1. Integracja z Platformami Sprzedażowymi (Baselinker):

Ten komponent synchronizuje asortyment sklepu, ceny i dostępność produktów z zewnętrznymi platformami sprzedażowymi, takimi jak Allegro. Dzięki temu, produkty są jednocześnie dostępne w sklepie internetowym i na platformach zewnętrznych, co zwiększa zasięg oferty.

  1. Integracja z Kurierami (Furgonetka):

Umożliwia automatyczne przekazywanie informacji o zamówieniach do wybranych firm kurierskich oraz śledzenie statusu dostawy. Informacje o przesyłkach są dostępne zarówno dla sklepu, jak i dla klienta, co poprawia doświadczenie zakupowe.

  1. Moduł Wsparcia dla Klienta (Czat):

Jest zintegrowany z głównym systemem sklepu, oferując użytkownikom pomoc na żywo poprzez czat. Jest to narzędzie wspierające sprzedaż i obsługę klienta, umożliwiające szybki kontakt i rozwiązywanie problemów w czasie rzeczywistym.

 

Wizualizacja Architektury:

Wizualizacja powinna przedstawiać główny system sklepu internetowego jako centralny punkt, z którego wychodzą połączenia do pozostałych systemów. Każdy z systemów zewnętrznych (PayU, PayPo, Fakturownia, Baselinker, Furgonetka, Czat) powinien być reprezentowany jako osobny boks, a kierunki integracji i przepływu danych powinny być zaznaczone strzałkami. Wszystkie te elementy razem tworzą spójną architekturę systemów, wspierającą działanie sklepu internetowego.