jesteśmy właścicielem aplikacji (php), poszukujemy programistów do
rozbudowy funkcjonalności w/w systemu zbudowanego o wzorzec MVC, przy
wdrażaniu użyto ZendFramework, zastosowane abstrakcje baz danych
pozwala na korzystanie z systemów RDBMS (MySQL, Oracle, SQLite,
PostgreSQL, Microsoft SQL Server), dostęp do modułów jest
autentykowany i autoryzowany przez użytkownika, Transfer danych jest
szyfrowany SSL, W logach zapisywana jest każda próba połączenia.
System pracuje w firmie zarządzającą siecią sprzedaży (Agent-Broker-Bank)
[/size]
pierwsza praca to wykonanie interfejsu umożliwającego połaczenie jak w
opisie poniżej :
[size="2"]Rejestracja i obsługa wniosków kredytowych w systemie Bankowym wymaga
integracji z interfejsem udostępnionym przez Bank jako WebService
(wiadomości XML zgodne ze standardem SOAP). WebService jest
zaimplementowany po stronie Banku, system Brokera używa go jako klient.
Bank w ramach specyfikacji interfejsu dostarcza XML Schema Definition
(XSD) która definiuje format wiadomości wysyłanych do Banku.
Zewnętrzny system musi budować wiadomości XML zgodne z tymi schematami
(najlepiej żeby używane narzędzie automatycznie potrafiło budować
strukturę wiadomości na podstawie schematów XSD).
System Banku wysyła do systemu Brokera powiadomienia o konkretnych
zdarzeniach dotyczących wniosku. Są to zwykłe żadania HTTP POST
zawierające parametery (żądanie analogiczne do generowanego na
podstawie formularza HTML). Zewnętrzny system musi potrafić przyjmować
takie żądania oraz w zależności od przekazanych informacji podejmować
akcje, np. wywołać odpowiednią metodę WebService"u Banku.
Niemniej po stronie systemu Brokera nie ma konieczności
implementowania żadnych WebService"ów.
Interfejs użytkownika dla agentów implementowany jest po stronie
systemu Brokera. Wydruki wniosku i umowy są pobierane w formie PDFa z
WebService"u Banku.
Komunikacja z systemem produkcyjnym Banku odbywa się przy użyciu
protokołu HTTPS. Broker przekazuje Bankowi adres IP serwera, który
będzie komunikował się z serwerem Banku - w celu zestawienia
odpowiedniego połączenia.
kontakt 510250177
mmalinowski@mgfi.com.pl