2021/10 269

아키텍트의 종류와 역할

https://bcho.tistory.com/668 아키텍트의 종류와 역할 아키텍트의 종류와 역할 아키텍쳐를 설계 하는 사람은 아키텍트(Architect)라고 한다. 이 아키텍트는 아키텍쳐 설계 프로세스에서 정의한 각 아키텍쳐에 대해서 아키텍쳐를 설계하는 역할들이 정 bcho.tistory.com 아키텍쳐를 설계 하는 사람은 아키텍트(Architect)라고 한다. 이 아키텍트는 아키텍쳐 설계 프로세스에서 정의한 각 아키텍쳐에 대해서 아키텍쳐를 설계하는 역할들이 정의된다. 계층 구조를 제외하면 아키텍쳐는 5가지로 분리된다.(http://bcho.tistory.com/667 참조) Business Architecture, Application Architecture, Solution Architecture,..

[IT정보] 기업 응용 프로그램 통합(Enterprise Application Integration, EAI) 개념

https://m.blog.naver.com/dktmrorl/222140804526 [IT정보] 기업 응용 프로그램 통합(Enterprise Application Integration, EAI) 개념 기업 응용 프로그램 통합(Enterprise Application Integration, EAI)란? 기업 응용 프로그램 통합(E... blog.naver.com 기업 응용 프로그램 통합(Enterprise Application Integration, EAI)란? 기업 응용 프로그램 통합(Enterprise Application Integration, EAI)은 기업용 응용 프로그램의 구조적 통합 방안을 의미합니다. EAI는 전사적 응용 프로그램 통합 솔루션입니다. ​ 규모가 큰 기업인 경우 해당 기업에서 ..

배민 API GATEWAY – spring cloud zuul 적용기

https://techblog.woowahan.com/2523/ 배민 API GATEWAY – spring cloud zuul 적용기 | 우아한형제들 기술블로그 {{item.name}} 서비스를 운영하고 개발하는 팀이라면, LEGACY라는 거대한 괴물이 얼마나 다루기가 힘든 일인지 동감 할 것이다. 이 괴물이 오래되면 될수록, 크면 클수록… 제가 운영하고 개발하고 있 techblog.woowahan.com

[스크랩] Spring & EJB 비교 (POJO란?)

- EJB 3.0은 아직 Spring에 비해서도 성숙도가 낮다. 여전히 Release는 시간이 필요한 상황이다. JBoss 등이 지원은 하고 있지만, Spring 보단 검증이 덜 되었을 듯 Spring의 최대 강점은 유연성이다. 여타 상용 서비스나 오픈 소스 서비스들을 골라서 쓸 수 있다는 점. EJB 3.0에 대해서 가장 강점이 이 부분이 아닌가 생각된다. 환경설정 부분에서 두드러진 차이가 있다. 접근 자체가 다르다고 봐야 하나. Spring은 중앙 집중 관리를 지향하고 있다. 계층화나 Enumeration을 지원하기 때문에 아키텍처 관리에는 EJB 3.0의 방식보다는 강점을 지닌다고 할 수 있다. ※스프링 컨테이너는 객체를 담아두고 있어서 필요할 때 가져다 쓸수 있도록 하고 있다. ◎ 스프링 프레임워..

REST와 SOAP 비교

REST와 SOAP는 각기 다른 두 가지의 온라인 데이터 전송 방식입니다. 둘 다 웹 애플리케이션 간 데이터 통신을 허용하는 애플리케이션 프로그래밍 인터페이스(Application Programming Interface, API)를 구축하는 방법을 정의합니다. REST(Representational State Transfer)는 아키텍처 원칙 세트이고, SOAP(Simple Object Access Protocol)는 World Wide Web Consortium(W3C)에서 유지관리하는 공식 프로토콜입니다. 즉, SOAP는 프로토콜이지만, REST는 프로토콜이 아니라는 점이 주요 차이점입니다. 일반적으로 API는 활용 사례와 개발자의 선호에 따라 REST 또는 SOAP 중 하나를 준수합니다. API 사..

쉽게 이해하는 네트워크 : 서버, 클라이언트와 웹 서비스 (ft. 비즈니스 로직과 사용자 인터페이스)

서버와 클라이언트의 정의 및 서버의 종류 https://better-together.tistory.com/60 쉽게 이해하는 네트워크 4. 서버, 클라이언트와 웹 서비스 (ft. 비즈니스 로직과 사용자 인터페이 서버와 클라이언트의 정의 및 서버의 종류 IT란? IT의 핵심은 ① 네트워크를 통해 ② 컴퓨터와 컴퓨터가 데이터를 주고받는 것입니다. IT에 대해 자세히 → IT란? 네트워크의 구성 포스팅에서 살펴 better-together.tistory.com 서버, 클라이언트와 웹 서비스 IT란? IT의 핵심은 ① 네트워크를 통해 ② 컴퓨터와 컴퓨터가 데이터를 주고받는 것입니다. IT에 대해 자세히 → IT란? IT 핵심 네트워크의 구성 포스팅에서 살펴본 것처럼 네트워크는 유˙무선의 전송매체로 컴퓨터와 네트..

[IT정보] REST, REST API, RESTful 개념

REST(Representational State Transfer) REST(Representational State Transfer)란 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미합니다. 즉, 자원(resource)의 표현(representation)에 의한 상태 전달을 말합니다. REST는 ROA(Resource Oriented Architecture)를 따르는 웹 서비스 아키텍쳐입니다. ​ 구체적인 의미로는 HTTP URI(Uniform Resource Identifier)를 통해 자원(Resource)을 명시하고, HTTP Method(POST, GET, PUT, DELETE)를 통해 해당 자원에 대한 CRUD Operation을 적용하는 것을 의미..

클라이언트 서버 시스템이란 무엇인가?

클라이언트 / 서버 시스템이란? 서버 클라이언트 시스템이란 위 사진과 같이 여러개의 클라이언트가 네트워크 통신을 활용해 서버에 접속을 하고 그 서버와 붙어있는 데이터베이스를 활용할 수 있는 시스템을 말합니다. 서버는 데이터베이스를 저장하고 DBMS를 운영하면서 여러 클라이언트에서 온 질의를 최적화, 권한 검사를 수행, 동시성제어, 회복기능, 무결성, 접근을 관리하고 클라이언트는 사용자 인터페이스를 관리하고 응용들을 수행합니다. 클라이언트는 서버와 동일한 디바이스 일 수도 있지만 대부분 서비스를 사용하고자 하는 사용자가 지니고 있는 인터넷이 가능한 모든 디바이스를 클라이언트라고 지칭합니다. 이렇게 하면 하드웨어 비용을 획기적으로 줄일 수 있습니다. 그리고 전세계 어디에서든지 접속이 가능한 인터넷이라는 매체..