2011-03-21 2 views
0

나는 명확한 응답/해결책을 얻을 수없는 고객으로부터 요청을 받았고, 누군가가이 질문에 "빛을 가져올 수 있는지"궁금합니다. 고객은 일부 웹 전자 상거래 사이트를 일반적인 포털에 통합해야합니다 (일부 회사 인수로 인해). 당분간 이들은 필요한 노력과 예산을 들여야합니다. 중소 기업의 모든 사이트를 전체 서비스 범위를 제공 할 수있는 "유일한"웹 포털로 다시 만드십시오. 그래서 우리에게 요청한 것은 중소 기업의 모든 웹 서비스 (예 : 간단한 전자 상거래 시스템)를 더 큰 "포털 사이트"에 통합하는 방법이지만 "투명하게" 포털은 거래가 "부"하위 사이트에서 완료되었음을 알 수 있습니다. 문제는 현재로서는 해당 정보에 직접 액세스하거나 자동으로 통합 할 수 없다는 것입니다.OpenID, MashSSL ... 다중 웹 서비스 누구?

는 내가 그것을 명확하게하기 위해 예를 사용하자 (바로 위의 단락을 읽는 것만으로는 충분 명확하지 않다, 난 두려워) :

  1. 사용자 A의 방문 주요 포털 (MP).
  2. 사용자 A는 MP에서 인증합니다.
  3. 사용자 A는 MP를 통해 탐색합니다. 그녀가 interesed하고 링크를 클릭하면 제품을 찾습니다.
  4. 링크는 다른 브라우저 페이지에서 작은 포털 (SP)을 열거 나 중요하지 않은 동일한 을 엽니 다.
  5. 사용자 A가 정보를 확인하고 SP에 서비스를 구매하기로 결정했습니다.
  6. 사용자 A는 정보 요구 사항을 채우고 SP에서 구매합니다.
  7. SP는 결제 수단으로 (비자, 페이팔, 등)
  8. SP는 사용자 A. 좋은 서비스/제공으로 온라인 트랜잭션을 수행
  9. MP가, SP에 사용자 A에 의해 구입의 통지를 얻고 그것의 값.

(9 까다로운 부분입니다!)

내 질문은 : SP의 코드/웹 사이트 설정에 최소/아니오 영향이 작업을하는 방법은 무엇입니까? OpenID, MashSSL에 대한 정보를 확인해 봤지만이 작업을 수행 할 수 있는지 명확히 알 수는 없습니다. 또는 어떻게. 모든 정보 (또는 포인터)는 매우 환영받을 것입니다. 고마워요!

답변

0

OpenID 또는 MashSSL이 여기에 도움이 될 것이라고 생각하지 않습니다. 고전적인 솔루션 스위트와 함께 고전적인 응용 프로그램 통합 문제에 직면 해 있습니다. MP 및 SP가 메시징 대기열을 지원합니까? 그렇다면 9 단계에서 SP는 MP 대기열 중 하나에서 메시지를 보내 MP를 알립니다. 대부분 대기열을 지원하지 않지만 일부 데이터베이스의 최상위에 위치합니다. 9 단계에서 SP가 MP 데이터베이스를 (직접 또는 웹 서비스를 통해) 업데이트하는 솔루션으로 끝날 수 있으며 MP는 새 레코드가 올 때 해당 테이블을 적절하게 모니터링하는 내부 프로세스/루프를 모니터링합니다.

http://www.eaipatterns.com/

http://msdn.microsoft.com/en-us/library/ff647309.aspx

http://en.wikipedia.org/wiki/Enterprise_application_integration

+0

감사 유리! 네, EAI가 분명 여기에 도움이 될 것입니다. 문제는 각각의 "SP"를 올바르게 설정하는 것이 어려울 수 있습니다. 이것이 우리가 기존 소프트웨어 솔루션 위에 배치 할 앱 수준을 찾고 있었던 이유입니다.그것은 우리가 고려해야 할 수도있는 옵션입니다 :) – Zalakain