문제

현재 사내에서 구축 된 재고 관리 시스템이 있습니다. 그것은 훌륭하게 작동하며 우리는 끊임없이 혁신하고 있습니다.

지난 가을 가을, 우리는 쇼핑 카트 결제를 통해 웹 사이트 중 하나에서 직접 제품을 판매하기 시작했습니다.

우리의 인벤토리 관리 시스템은 사무실의 서버에서 실행되는 반면, 현재 가지고있는 3 개의 웹 사이트 (실제로 하나만 판매하는 것만)는 외부 소스에서 실행됩니다.

여기 내 문제가 여기를 보시겠습니까? 기본적으로, 나는 내부 소프트웨어와 외부 웹 사이트가 모두 통신 할 수 있도록 중앙 인벤토리 제어 시스템을 만들 수있는 방법을 생각하려고 노력하고 있습니다.

우리의 내부 인벤토리 추적은 훌륭하게 작동하고 잘 흐르지 만, 둘 사이에 통신 할 수있는 견고한 추적 시스템을 어떻게 구현할 것인지 전혀 모른다.

이 소프트웨어는 모두 Python으로 작성되었지만 대부분 구현 방법에 대한 아이디어와 방법을 찾고 있기 때문에 중요하지 않습니다.

답변 해 주셔서 감사합니다. 이해가 되었기를 바랍니다. 자세히 설명 할 수 있습니다.

도움이 되었습니까?

해결책

하나의 가능성은 웹 서비스 인터페이스를 인벤토리 관리 시스템에 노출하여 웹 상점에서 사용하는 트랜잭션에 원격으로 액세스 할 수 있도록하는 것입니다. 합리적으로 안전한 VPN 링크 또는 SSH 터널 유형 배열을 사용하여 웹 상점은 재고 수준을 얻거나 주문을하거나 재고 시스템에 대한 검색을 실행할 수 있습니다.

메모:

  1. 웹 상점이 손상된 경우 여전히 재고 서비스에 합리적인 보안 계층을 추가해야합니다.

  2. 인벤토리 관리 응용 프로그램과 서버가 부하를 처리 할만 큼 충분히 커지거나 합리적으로 쉽게 조정하여 그렇게 할 수 있는지 확인해야합니다.

인벤토리 애플리케이션의 SLA는 웹 상점을 지원하기에 충분해야합니다. 이것은 아마도 일종의 뜨거운 장애 조치 배열을 의미합니다.

다른 팁

기존 코드와 함께 작동하는 솔루션을 찾고 싶지만 타사 멀티 채널 관리자 시스템을 고려해 보셨습니까? 비즈니스가 성장하고 주문 규모가 증가함에 따라 Mailware와 같은 멀티 채널 관리자 시스템을 사용하는 것이 더 쉬워 질 수 있습니다. 로서 재고 제어 소프트웨어, 여러 위치에 대한 많은 주문을 처리하고 여러 위치에서 인벤토리 레벨을 관리합니다. 이 소프트웨어는 또한 쇼핑 카트 소프트웨어와 통합되어 고객에게 정확한 수준의 인벤토리를 제공하여 등 주문을 방지합니다. 행운을 빕니다.

문제가 보이지 않습니다 ... 데이터베이스를 로컬로 관리하는 하나의 서버에서 실행중인 응용 프로그램이 있습니다. 원격 서버가 해당 데이터베이스와 대화 할 수없는 이유는 없습니다.

물론, 데이터베이스가없고 대신 자체 재배 앱을 사용하여 일종의 가짜-다타베이스 역할을하는 경우, 나중에 실제 DB를 더 빨리 사용하는 것이 좋습니다.

당신의 문제에 대한 정말 좋은 해결책이 있는지 확실하지 않습니다. 나는 당신이 그것을하고있는 방식이 이제 잘 작동한다고 생각하지만, 당신이 동의하지 않으면 나는 당신에게 무엇을 말해야할지 모르겠습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top