[2020/6/23] IT 용어 스터디
∘ 크로스 브라우징
- 모든 브라우저에서 똑같이 보이게 하는 것 or 어떤 웹 브라우저를 써도 화면이 똑같이 나오는 것
- But 동등성(등가성)을 의미하는 것은 아님!
- 적어도 표준 웹기술을 채용하여 다른 기종 혹은 플랫폼에 따라 달리 구현되는 기술을 비슷하게 만듦과 동시에 어느 한쪽에 최적화되어 치우치지 않도록 공통 요소를 사용하여 웹 페이지를 제작하는 기법을 말함
- 또는, 지원할 수 없는 다른 웹 브라우저를 위한 장치를 구현하여 모든 웹 브라우저 사용자가 방문했을 때 정보로서의 소외감을 느끼지 않도록 하는 방법론적 가이드를 의미하는 것
∘ 대화형 사용자 인터페이스 (CUI)
- 모바일 기기나 개인용 컴퓨터가 인공지능, 음성인식, 자연어 처리, 생체 인식 등의 기술을 기반으로 사용자와 대화하면서 동작하는 지능형 인터페이스
- 처음에는 키보드로 문자를 입력하여 그 결과를 문자로 보여주는 형식이었는데 컴퓨터가 발달하면서 그림을 그리게 명령하고 그 그림으로 된 아이콘을 클릭하여 동작을 하도록 하였음
- 이제는 사용자의 동작을 인식하여 동작하고 사용자와 컴퓨터가 대화를 하면서 동작을 하는 것으로 진화하였음
- Ex) 사용자 음성 명령에 따라 동작하는 지능형 가상 비서
∘ Cyber Now (사이버 나우)
- 지금의 인터넷과 같이 초연결 된 공간을 이어주는 장치를 의미함
- or 사이버세상에 접속하기 위해 필요한 미래사회의 특수도구를 일컫는 말
- 접속하는 방법은 지금과 같은 컴퓨터나 모바일 접속이 아닌, 인체 삽입 방식으로 이루어짐
∘ DAISY(Digital Accessible Information System)
- 디지털 음성 도서
- 시작장애인들의 독서 환경을 비장애인과 동일하게 조성하기 위한 멀티미디어 전자 책
- 오디오, 텍스트, 동영상, 점자 파일 등을 하나로 통합한 기술로서, 전 세계 40여개 국이 참여하는 DAISY 컨소시엄에서 제정한 표준이라고 함
- DAISY는 전통적인 점자나 테이프 도서의 단점을 보완한 차세데 디지털 콘텐츠 제작 기술
- 장, 절, 페이지 등 원하는 곳을 쉽게 찾을 수 있음
- 뿐만 아니라, 이미지나 도표 등을 텍스트와 함께 수록할 수 있어 전문 분야의 지식 정보도 표현할 수 있음
∘ Devops (데브옵스)
- 개발(Development)와 운영(Operation)을 합친 말로, 개발과 운영 간의 상호 작용을 원활하게 하는 모든 것을 의미하는 포괄적인 개념
- 개발과 운영을 동시에 수행한다는 의미는 아님!
- 소프트웨어 개발자와 정보기술 전문가 간의 소통 협업 및 통합을 강조하는 개발 환경이나 문화를 말함
- 소프트웨어 개발조직과 운영조직간의 상호의존적 대응이며 조직이 소프트웨어 제품과 서비스를 빠른 시간에 개발 및 배포하는 것을 목적으로 함
- 오프라인 웹 애플리케이션 (Offline Web Application)
웹과 데스크톱의 장점을 결합해 전통적인 데스크톱 애플리케이션의 특징과 기능을 가지는 웹 애플리케이션. 웹 응용 기술은 데스크톱 응용 네트워크가 연결되어 있지 않으면 사용할 수 없는 단점이 있는데, 이러한 문제를 해결하기 위해 개발됨.
- 스마트 컨트랙트 (Smart Contract)
계약에 필요한 일체의 요소들(협상, 성과 촉진과 확인, 시행에 관한 계약 조항들)을 자동화하고 대체하는 컴퓨터 프로토콜.
- 비지도 학습 (Unsupervised Learning)
목표 패턴이 주어지지 않고 입력 패턴에 근거하여 학습을 진행하는 머신러닝의 한 방법. 특정 정보에 대한 입력 과정 없이 스스로 유사한 내용의 정보를 클러스터화한 후 해당 내용을 학습해나가기 때문에 컴퓨터의 높은 연산능력이 요구됨.
- VPA (Virtual Personal Assistant, 가상개인비서)
개인 비서처럼 사용자가 요구하는 작업을 처리하고 사용자에게 특화된 서비스를 제공하는 소프트웨어 에이전트
- Shadow IT (쉐도우 IT)
기업 내 IT 조직의 권한 및 통제 영역 밖에서 사용되는 IT 기기, 소프트웨어, 서비스. BYOD(Bring Your Own Device), SaaS 등 모바일, 클라우드 활용이 확산되면서 기업 관리 범위를 벗어나는 IT 인프라가 발생하기에 쉬운 환경이 마련되었고 이에 쉐도우 IT에 대한 기업 리스크가 점차 증가하고 있음.
ERP(Enterprise Resouce Planning) - 전사적 자원 관리
- 기업에서 회계, 조달, 프로젝트 관리, 위험 관리 및 규정 준수, 공급만 운영과 같은 일상적인 비즈니스 활동을 관리하기 위해 사용하는 소프트웨어 제품군
- ERP 제품군에는 조직의 재무 성과를 계획, 예산 편성, 예측 및 보고하는데 사용하는 EPM(Enterprise Performance Management) 소프트웨어가 포함되어 있음
- 수많은 비즈니스 프로세스를 정의하고 모든 프로세스들이 데이터를 손쉽게 공유할 수 있도록 함
- 기업 전체의 자원을 효과적이며, 통합적으로 관리하고 경영의 효율화를 기하는 수단
- 현재 ERP 시스템은 모든 업계 및 모든 규모의 수많은 기업들을 관리하는데 중요한 역할을 담당하고 있음
Amazon RDS(Amazon Relational Database Service)
- 아마존 웹 서비스가 서비스하는 분산 관계형 데이터베이스
- 애플리케이션 내에서 관계형 데이터베이스의 설정, 운영, 스케일링을 단순케 하도록 설계된 클라우드 내에서 동작하는 웹 서비스
- 데이터베이스 소프트웨어 패치나 백업이나 시점 복구를 활성화하는 것과 같은 복잡한 관리 프로세스를 자동으로 관리해줌
- 스토리지와 연산 자원들을 스케일링하는 것은 하나의 API 호출로 수행할 수 있음
Amazon EC2(Amazon Elastic Compute Cloud, EC2)
- 클라우드 컴퓨팅 플랫폼 아마존 웹 서비스의 중앙부를 이루며, 사용자가 가상 컴퓨터를 임대 받아 자신만의 애플리케이션을 실행할 수 있게함
- 사용자가 아마존 머신 이미지(AMI)로 부팅하여 "인스턴스"라 부르는 가상 머신을, 원하는 소프트웨어를 포함하여 구성할 수 있게 하는 웹 서비스를 제공함으로써 스케일링이 가능한 애플리케이션 배치를 장려함
- 사용자는 필요하면 서버 인스턴스를 만들고 시작하고 종료할 수 있으며, 실행 중인 서버에 대해 시간 당 지불하므로 "일레스틱"(elastic, 탄력적인) 이라는 용어를 사용하게 됨
IP주소 클래스
(1) A 클래스
- 하나의 네트워크가 가질 수 있는 호스트 수가 제일 많은 클래스
- IP주소를 32자리 2진수로 나타냈을 때 맨 앞자리 수가 항상 0인 경우가 A클래스임
- A클래스에서 가질 수 있는 IP 범위는 0.0.0.0 ~ 127.255.255.255까지임
- 첫번째 옥테드는 네트워크 부분, 나머지 부분은 호스트 부분을 나타냄
(2) B 클래스
- B클래스는 2진수로 표현하면 반드시 10으로 시작함
- B클래스의 IP 범위는 128.0.0.0 ~ 191.255.255.255까지임
- 호스트 주소의 위치는 뒤의 두 옥테드이며, 네트워크 주소의 위치는 앞의 두 옥테드임
- 네트워크 주소의 범위는 2진수로 나타냈을 때 10xx xxxx. xxxx xxxx에서 x들이 가질 수 있는 경우의 수 2^14개
- 호스트 주소의 범위는 2진수로 나타냈을 때 xxxx xxxx. xxxx xxxx에서 x들이 가질 수 있는 경우의 수인 (2^16)-2개
*참고) -2 는 네트워크 주소, 브로드캐스트 주소 사용으로 인해 호스트 주소에서 제외
(3) C 클래스
- C클래스는 2진수로 표현하면 반드시 110으로 시작함
- C클래스의 IP 범위는 192.0.0.0 ~ 223.255.255.255 까지임
- 호스트 주소의 위치는 마지막 한 옥테드이며, 네트워크 주소의 위치는 나머지 옥테드임
- 네트워크 주소 범위는 110x xxxx. xxxx xxxx. xxxx xxxx에서 x들이 가질 수 있는 경우의 수 2^21개
- 호스트 주소 범위는 xxxx xxxx에서 x들이 가질 수 있는 경우의 수 (2^8)-2개
CIDR(Classless Inter-Domain Routing)
- 클래스 없는 도메인간 라우팅 기법이라는 의미
- 네트워크에서 클래스는 Host Address와 Network Address를 어떻게 구분하는지 나타낸 것을 의미함
- 사이더 블록이라 불리는 그룹으로 IP주소들을 그루핑하고 그룹들을 계층적으로 관리함으로써 기존의 방식에 비해 유연하게 동작할 수 있으며, IP 주소 체계를 보다 효율화함
- CIDR을 사용하면 인터넷 주소의 숫자가 크게 증가함
- CIDR을 사용하면 각 IP 주소들은 네트웤 게이트웨이 집단 또는 개별 게이트웨이를 확인하는 네트워크 접두어를 가짐
- 192.30.250.00/18 여기서 /18이 접두어임
기업내부 데이터베이스
가. 1980년대 기업내부 데이터베이스
1) OLTP(On-Line Transaction Processing)
- 호스트 컴퓨터가 데이터베이스를 액세스하고, 바로 처리 결과를 돌려보내는 형태,
데이터베이스의 데이터를 수시로 갱신하는 프로세싱
2) OLAP(On-Line Analytical Processing)
- 정보 위주의 분석 처리를 의미, 다양한 비즈니스 관점에서 쉽고 빠르게 다차원적인 데이터에
접근하여 의사 결정에 활용할 수 있는 정보를 얻을 수있게 해주는 기술
* OLTP가 데이터 갱신 위주라면, OLAP는 데이터 조회 위주
나. 2000년대 기업내부 데이터베이스
1) CRM(Customer Relationship Management)
- '고객관계관리'라고 하며, 기업이 고객과 관련된 내, 외부 자료를 분석통합하여 고객 중심 자원을
극대화하고, 고객특성에 맞게 마케팅 활동을 계획, 지원, 평가하는 과정
- '한 번 고객은 평생고객'이 될 수 있는 기회를 만들며 고객의 가치를 극대화
2) SCM(Supply Chain Management)
- '공급망 관리'라고 하며, 모든 공급망 단계를 최적화해 제품을 원하는 시간과 장소에 제공하는 것
- 거래관계에 있는 기업들간 IT를 이용한 실시간 정보공유를 통해 요구에 기민하게 대응토록 지원
다. 각 분야별 내부 데이터베이스
A. 제조분야
1) ERP(Enterprise Resource Planning)
- 독립적으로 운영되던 관리시스템의 경영자원을 하나의 통합 시스템을 재구축하여 생산성을 극대화
2) BI(Business Intelligence)
- 기업의 보유 데이터를 분석해 기업의 의사결정에 활용하는 일련의 프로세스
3) CRM(Customer Relationship Management)
- 고객 중심의 자원을 극대화하고, 고객 특성에 맞게 마케팅 활동을 계획, 지원, 평가
4) RTE(Real-Time Enterprise)
- ERP, SCM, CRM등 부문별 전산화에서 더 나아가 회사 전 부문의 정보를 하나로 통합함으로서
경영자의 빠른 의사결정을 이끌어 내려는 목적
B. 금융분야
1) EAI(Enterprise Application Integration)
- 기업 내 상호 연관된 모든 앱을 유기적으로 연동하여 정보를 중앙 집중적으로 통합, 관리, 사용
할 수 있는 환경을 구현, e-비즈니스를 위한 기본 인프라
2) EDW(Enterprise Data Warehouse)
- 기존 DW를 전사적으로 확장한 모델로 다양한 분석 애플리케이션의 원천이 됨
- 기업 리소스의 유기적 통합, 다원화된 관리 체계 정비 등을 위해 시스템을 재설계
C. 유통분야
1) KMS(Knowledge Management System)
- '지식관리시스템'을 의미하며, 기업 경영을 지식이라는 관점에서 새롭게 조명하는 접근방식
2) RFID(RF, Radio Frequency)
- 주파수를 이용해 ID를 식별하는 시스템으로 전자태그로 불림
라. 사회기반구조로서의 데이터베이스
1) EDI(Electronic Data Interchange)
- 주문서, 납품서, 청구서 등 무역에 필요한 각정 서류를 표준화된 양식을 통해 전자적 신호로 바꿔
컴퓨터 통신망을 이용하여 거래처에 전송하는 시스템
2) VAN(Value Added Network)
- '부가가치통신망'을 의미, 전기통신사업자(ex.한국전기통신공사)로부터 통신회선을 차용하여 독자적인
네트워크를 형성하는 것
- 각종 정보를 부호, 영상, 음성 등으로 교환하거나 정보를 축적하는 등 부가가치가 높은 서비스
3) CALS(Commerce At Light Speed)
- 제품의 라이프 사이클 전반에 관련된 데이터를 통합하고 공유, 교환할 수 있도록 한 경영통합정보시스템