Q&A

  • Application Server 개발환경에 대하여 자문을 구합니다.
[질문] Application Server 개발환경에 대하여 자문을 구합니다.
*. 내용을 잘 모르고 올린 글이니 지도 조언 많이 하여 주십시요.

구조
  1. Database Server ==> DBMS (어차피 하나로 지정하여 사용하겠지만 MS-SQL, Oracle, ...)
  2. Application Server ==>
     1) 목적 : Database Server의 Data Control
     2) Port : 별도 지정 (예: 8899 => 도서관리Poft, 8080 : Web Service Port, ... )
  3. Client ==> Delphi Client
     *. Web Browser를 이용하지 않고 별도의 Client Program이용.
     *. Service Port는 Application에 종속됨.
질문사항
  1. Application Server의 환경 구성은 어떻게 하는지요 ?
     1) DLL이나 Exe File을 두고서 Client의 요청을 받아 들일것인데,...
        Client 요청을 어케 받을것인지 ?
        Web service형태를 이용할 수 있다면 편안할 텐데 요놈을 Web Browser를 이용하지 않고서
        Delphi Client가 읽어 들인다면 아주 좋겠는데요.
     2) Client의 DLL이나 Exe의 변경에 대하여 배포시 어케 배포할것인지 ?
     ......
  2. Client는 어케 구성해야 하는지
     1) Component는 어떤놈을 써야 하는지 ?
     2) Server의 DLL을 어케 Call하여 Data를 주고 받는지 ?

목적
  사유
    1) MDI방식으로 개발하다보니 Form이 많아지니까 배포의 문제가 많아지고
    2) 외부 사용자를 위하여 DB Port를 Firewall상에 DB Port를 Open하자니 그럴 수도 없고
    3) Client 에서 Web Browser를 이용하면 Event Control이 쉽지가 않고
       *. Data및 화면 컨트롤이 C/S환경 만큼이나 좋다고 생각되는것이 없다고 생각합니다.
          사실 Web은 잘 모릅니다. Network Server설치 및 Network 구성은 조금 했슴니다.

   예) 증권사에서 배포하는 Application 프로그램과 비슷한 프로그램을 개발하고 싶슴니다.

*. C/S만 개발하다가 좀더 나은 환경을 구축하고자 고수님들의 조언을 기다립니다.
*. Sample Test 환경이 구축되면 강좌 게시판에 올려야죠. 당연히
2  COMMENTS
  • Profile
    garibi 2002.07.03 02:07




    1. Application Server의 환경 구성은 어떻게 하는지요 ?
         1) DLL이나 Exe File을 두고서 Client의 요청을 받아 들일것인데,...
            Client 요청을 어케 받을것인지 ?
            => 소켓통신하심 됨다.
            Web service형태를 이용할 수 있다면 편안할 텐데 요놈을 WebBrowser 이용하지 않고서  Delphi Client가 읽어 들인다면 아주 좋겠는데요.
            => 가능함다.
         2) Client의 DLL이나 Exe의 변경에 대하여 배포시 어케 배포할것인지 ?
            =>별도의 버전체크하는 프로그램이 자동다운받게 구성함다.
         ......
      2. Client는 어케 구성해야 하는지
         1) Component는 어떤놈을 써야 하는지 ?
            => 델6이면 기본적으로있는 Indy나 Socket 컴포넌트를  쓰심 됨다.
         2) Server의 DLL을 어케 Call하여 Data를 주고 받는지 ?
            => 위의 Application Server환경에 따라 데이타형식을 정해서 주고 받으면 됨다.

    참고로 증권서의 hts는 대부분(전부?) Socket통신함다.
  • Profile
    박준열 2002.07.05 22:15
    가리비님 [답변]글
    ===> 감사합니다.
            말씀하신대로 APP환경을 구축해보겠슴니다.
            추가로 필요하다면 멜 드리겠슴니다.