업무 용어 정리..v.20170309
아키텍처 [ Architecture ] (컴퓨터 시스템의 구성):
하드웨어와 소프트웨어를 구성하는 요소들에 대한 전체의 설계 방식. 쉽게 말하면 소프트웨어에 구조같은 ..
RPC (Remote Procedure Call) 원격 절차 호출
한 프로그램이 다른 네트워크 상의 다른 컴퓨터에 위치하고 있는 프로그램에 서비스를 요청할때 서비스를 요청하는 프로그램이 네트워크에 상세 내용을 알지 못하더라도 요청이 되도록 해줄때 사용하는 Protocol
SOAP [Simple Object Access Protocol ] :
플랫폼 ,프로그래밍 언어에 제한 받지않고 분산처리 환경에서 정보교환을 쉽게 할 수 잇도록 한 규약.
SMTP [ simple mail transfer protocol ] :
인터넷 상에서 전자 메일을 전송할 때 쓰이는 표준적인 프로토콜.
WSDL [web Services Description Language] :
비즈니스 서비스를 기술하여 비즈니스들끼리 전자적으로 서로 접근하는 방법을 제공하기 위해 사용되는 xml기반의 언어.
WADL [Web Application Description Language] :
HTTP 기반 웹 응용 프로그램에 대 한 컴퓨터 판독이 가능한 XML 기반의 파일 형식.
로드 밸런싱:
분산처리 서비스 중 하나로, 네트워크 상단에 존재하는 L4 스위치에 있는 가상서버에서 들어오는 패킷을 리얼 서버로 균일하게 트래픽을 부하 분산하여 트래픽 부하 현상을 보안
Servlet(서블릿)(https://mangkyu.tistory.com/14)
웹프로그래밍에서 클라이언트의 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 Servlet 클래스의 구현 규칙을 지킨 자바 프로그래밍 기술
기본적으로 구성하고 있는 뼈대.
- 확장 가능한 기반 코드 : 설계의 기반이 되는 부분을 기술
- 라이브러리 : 개발자가 코드를 확장하는 데 필요한 라이브러리
컴포넌트
프로그래밍의 한 부분을 의미하며 재사용이 가능한 최소 단위를 말한다.
모듈(Module)과 혼동될 수 있는데 모듈은 특정 기능을 온전히 수행할 수 있도록 만들어 졌다면 그 모듈 내에서도 재사용이 가능한 단위가 컴포넌트라 수 있다