저는 무슨 프로그램을 만든걸까요?

emptynote의 이미지

제가 작성하는 프로그램은

단순하게 TCP/IP 하에서 메시지를 던지면 비지니스 로직이 수행되어 그 결과 메시지를 보내주는것이 전부입니다.

그런데 이것을 무엇이라고 사람들이 부르는지 잘 모르겠습니다.

얇팍한 지식으로는 tomcat 을 "웹 어플리케이션 서버"라고 말하기에

"어플리케이션 서버" 라고 생각을 하고 있지만 그것도 맞는 말인가? 의문입니다.

그리고 EJB 처럼 tomcat 과 연동하여 비지니스 로직을 처리하므로 "메시지 지향적인 미들웨어" 인가? 라고 생각하지만 그것도 잘 모르겠습니다.

2개다 제가 작성하는 프로그램에 맞는 말이라는 생각하는 제 생각이 틀린건가요?

yukariko의 이미지

응답서버라고 부르는것을 여러번 들은것 같습니다.

emptynote의 이미지

용어가 참 머리가 아픕니다.

응답 서버라는 용어는 처음 듣네요.

역시 내공의 부족함을 느낌니다.

"응답 서버" 귀에 쏙 들어 오는 말이네요.

그렇지만 혹시 단순하게 echo 만 연상될까 조금은 염려가 되네요.

yukariko의 이미지

제 생각엔 그냥 웹 어플리케이션 서버라고 해도 틀림이 없는것 같습니다.
tomcat과 연동되는것이면 일단은 HTTP안에서 돌아가는거니까요.

emptynote의 이미지

제가 "연동" 이라는 단어 선택을 잘못 한것 같습니다.

tomcat servlet/jsp 에서 제가 작성한 서버에 메시지 보내주는 API 호출하는것을

"연동"이라는 잘못된 단어를 사용한것 같습니다.

"제가 작성한 서버에 메시지 보내주는 API 호출" 이라고 명시했어야 했는데 죄송합니다.

다 제 부족한 국어 실력때문이니 너그럽게 봐 주세요.

단순 API 호출이기때문에 "웹 어플리케이션" 이란 호칭은 아닌데

저의 잘못된 단어 선택으로 혼동을 드렸네요.