Integracja systemów odbywa się zazwyczaj na zasadzie indywidualnej. Nie jest to prawdą tylko wtedy, gdy jeden z systemów implementuje wspólne ramy dla prac integracyjnych. Ramy te są zwykle specyficzne dla branży.
Na przykład systemy związane z opieką zdrowotną zwykle wdrażają HL7. Systemy edukacyjne mogą wdrożyć coś, co nazywa się SIF. Systemy hipoteczne wdrażają MISMO.
Bez znajomości aplikacji nie można powiedzieć, czy istnieje struktura.
Czynniki, które należy wziąć pod uwagę podczas przeprowadzania integracji, obejmują: Czy któryś z systemów ujawnia jakiekolwiek funkcje powiązane z importowaniem/eksportowaniem danych lub usług internetowych?
Jeśli tak jest i nie biorą udziału w standardowej strukturze branżowej, jest to preferowany mechanizm.
Najgorszym scenariuszem jest, aby jeden system był bezpośrednio wywoływany w magazynie danych innych systemów. Częściej nie oznacza to, że będziesz musiał powielić logikę biznesową ORAZ utrzymywać tę duplikację. W przypadku ulepszeń staje się to koszmarem.
Jeśli masz najgorszy scenariusz, najlepiej będzie skontaktować się z twórcą systemu, z którym chcesz się zintegrować, i dowiedzieć się, w jaki sposób mogą ujawnić wymagane funkcje za pośrednictwem importu/eksportu lub usług internetowych. Najprawdopodobniej będzie to za to opłata; ale będzie to o wiele tańsze niż samemu.
prawdopodobnie lepsze pytanie dla programistów SE –