2011-09-01 2 views
0

가격, 가용성, 코드, 설명 등과 같은 기사에 대한 모든 정보를 저장하는 as400 시스템이 있습니다. 가용성이 사물을 팔 때 더 자주 변경되지만이 모든 것은 as400 시스템에서 발생합니다.as400 데이터베이스에서 현재 시스템으로 거의 전자 상거래 사이트를 만드는 가장 좋은 방법은 무엇입니까?

이제 모든 기사가있는 온라인 상점을 만들어야하지만 데이터베이스에만 액세스 할 수 있습니다.

내 질문 :

가 (MySQL은), 웹 서버에서 사용할 매일 상태와 다른 데이터베이스에 넣어 기사의 사본을하는 것이 좋습니다 또는 링크를 확인하는 것이 좋습니다 (*) 웹 서버와 데이터베이스 사이에?

(*)가 웹 서버가 귀하의 가용성에 대한 실시간 액세스를 원하는 경우에 AS400은

답변

1

를 작동하는 동일한 서버에있을 수 없습니다, 당신이 원격 연결의 어떤 종류를 사용해야합니다 당신의 난 그래서 당신은 동적으로 수 가용성을 업데이트하십시오. 네트워크와 웹 서버가 어떻게 설정되어 있는지에 따라 직접 DB 연결을하거나 웹 서비스를 사용할 수 있습니다. 이것을 설정하는 동안 보안을 기억하십시오.

또 다른 옵션은 정기적으로 웹 데이터베이스를 자동으로 업데이트하는 것입니다. 규칙적인 트래픽은 예상 트래픽 양을 기반으로합니다. 나는 아마도 하루에 두 개 이상의 업데이트를 할 것이므로 사람들이 재고품을 과도하게 주문하지는 않을 것입니다.

다른 과제는 백엔드 데이터베이스를 주문으로 업데이트하는 것입니다. 데이터를 가져 오는 것과 같은 방법을 사용해야합니다. DB2에

+0

기사는 가까운 범위의 클라이언트 용이며 제공되는 as400 인터페이스에서만 직접 주문할 수 있으므로 전자 상거래가 아니므로 직접 주문할 수 없습니다. 내가 iseries 보안에 대해 아무것도 몰라 그리고 나는 심지어 직접 링크에 대한 iseries에 대한 새로운 webservice를 만들기위한 액세스 권한이 있는지 모르겠다 –

+0

나는 당신이 뭘하고 싶은지 오해해야합니다. 내 대답은 여전히 ​​유효해야합니다 (적어도 절반은 :-)). 대답은 여전히 ​​"의존적"이며 모든 옵션이 유효합니다. –

1

잠시 동안 데이터베이스 서버가 i에서 DB2라는 사실을 무시하십시오. 데이터베이스가 SQL Server에 있으면 어떻게합니까? 신탁? MySQL은? 그 대답은 아마도 24x7 가용성과 같은 외부 요소 또는 전체 데이터베이스 시스템을 DMZ 밖으로 유지하고자하는 욕구가 데이터베이스 플랫폼 자체보다 더 중요하다는 것입니다.

i상의 DB2에는 다른 모든 데이터베이스와 동일한 기능이 있습니다. 저장 프로 시저, ODBC/JDBC 액세스 - 다른 데이터베이스와 크게 다르지 않습니다. 필요한 데이터 요소를 추출할지 또는 데이터베이스에 직접 실시간으로 액세스할지에 관계없이 DB2 프로그래머에게 저장 프로시 듀어를 작성하도록 요청하는 것이 좋습니다.