첫째, 소프트웨어 시스템은 인터페이스를 통해 서로 호출됩니다.
1, 스키마 설명
기업에는 데이터 교환 및 정보 전송을 위해 서로의 인터페이스를 호출하는 여러 개의 독립적인 소프트웨어 시스템이 있습니다. 예를 들어 OA 시스템에서 주문 시스템의 판매 데이터를 읽어 성과 통계 및 성과 관리를 수행하고, OA 시스템의 비용 상환 프로세스에 대한 데이터는 재무 시스템에 기록되어야 하며, 웹 사이트의 고객이 주문한 정보는 OA 시스템에 기록되어야 주문 승인 프로세스, 온라인 지불 은행 인터페이스 호출 등을 기록해야 합니다.
일반적으로 API 인터페이스, 웹 서비스 인터페이스, 직접 액세스 데이터베이스 인터페이스 등을 통해 구현됩니다. 우수한 소프트웨어 시스템은 일반적으로 잘 설계된 외부 인터페이스를 갖추고 있으며 데이터베이스에 직접 액세스하는 것이 최선의 해결책은 아닙니다.
2. 응용 프로그램 장소
A, 여러 소프트웨어 시스템이 독립적으로 존재하며, 각 시스템은 중요한 위치를 차지하며, 소프트웨어 시스템은 다른 공급업체에서 제공할 수 있습니다.
B, 시스템 간에 데이터 교환과 정보 전달이 필요하며, 한 기업의 일부 업무는 여러 시스템의 처리를 거쳐야 완전하게 완성할 수 있다.
C. 인터페이스 개발이 필요한 경우도 있고, 은행 인터페이스 호출과 같이 한 시스템에서 완전히 구현되지 않는 기능도 있습니다.
3. 이점
시스템 독립성과 무결성을 유지하면서 소프트웨어 시스템 간의 데이터 교환 및 정보 전달을 가능하게 하며 소프트웨어 시스템이나 제품을 우선적으로 선택할 수 있습니다.
4. 부족한 점
소프트웨어 서비스 업체는 특정 개발 능력을 갖추고 다양한 시스템의 인터페이스에 익숙해야 합니다. 개발 주기와 난이도는 시스템이 제공하는 인터페이스와 관련이 있으며 여러 시스템을 동시에 관리하고 유지 관리해야 합니다.
소프트웨어 시스템이 다른 소프트웨어 공급업체에서 제공하는 경우 인터페이스 개발의 조정은 어려운 문제이며 우선 계획을 세워야 합니다.
둘째, 소프트웨어 시스템의 기능은 하나의 시스템에 완전히 통합되어 있습니다.
1, 스키마 설명
여러 시스템을 하나의 시스템으로 통합하고, 계정 및 권한을 통합 관리하고, 응용 프로그램을 통합 관리하며, 결국 별도의 소프트웨어 시스템으로 존재합니다. 이 방식은 시간과 비용이 적게 든다면 관리와 사용에 있어서 최종 사용자가 더 편리하다.
2. 응용 프로그램 장소
A. 주로 소프트웨어 시스템을 기반으로 하며 통합이 필요한 기능은 비교적 간단합니다.
B, 소프트웨어 시스템은 맞춤형 개발을 위주로 하며, 후기에는 맞춤형 개발을 위한 새로운 기능이 필요합니다.
C, 일반적으로 동일한 소프트웨어 공급 업체가 제공합니다.
3. 이점
모든 기능이 하나의 시스템에 포함되어 있어 자원을 절약하고 관리 및 유지 관리가 용이합니다. 시스템 간 정보 전송은시기 적절하고 신속하며 기능 무결성이 좋습니다.
4. 부족한 점
소프트웨어 서비스 업체는 개발 능력이 강하고, 주기가 길고, 모든 시스템에 익숙하며, 기존 시스템에 대한 확장성 요구 사항이 높아야 합니다 (그렇지 않으면 비용이 많이 들고, 기존 시스템이 불안정함).
셋째, 소프트웨어 시스템 간에 SSO (single sign-on) 를 사용합니다
1, 스키마 설명
여러 개의 독립적인 소프트웨어 시스템이 있으며, 모두 통일된 계정과 인증 관리를 가지고 있으며, 모든 시스템은 한 번의 로그인으로 인증을 받을 수 있습니다. 사실, 이 모델은 통합 로그인 인증과 통합 계정 관리를 실현할 뿐, 두 번째 모델과 함께 사용할 수 있습니다.
일반적인 예로는 인스턴트 메시징 소프트웨어와 OA 싱글 사인온, OA 시스템에서 기업의 외부 사서함 시스템에 직접 액세스하는 경우를 들 수 있습니다.
2. 응용 프로그램 장소
여러 소프트웨어 시스템 간에 한 번의 로그인이 이루어지며 모든 시스템이 통과됩니다.
3. 이점
여러 시스템의 계정을 반복적으로 관리할 필요가 없습니다. 사용자는 하나의 계정과 비밀번호만 기억하면 됩니다. 로그인 인증은 한 번만 하면 됩니다. 개발은 비교적 간단합니다.
4. 부족한 점
여러 시스템을 동시에 관리하고 유지 관리해야 하며 시스템 간 정보 전달 및 교환을 잘 해결할 수 없습니다.