분산 처리 연계 실현 CORBA Common Object Request Broker Architecture의 약자입니다. 가끔 코바라고도 불립니다. 다양한 플랫폼에서의 분산 처리의 연계를 실현하기 위한 기본 사양입니다. CORBA의 역할을 간단히 말하면 클라이언트가 네트워크상에 존재하는 객체(분산 객체)를 호출하기 위한 기반을 제공합니다. CORBA에 대응한 컴포넌트끼리는 프로그래밍 언어나 OS의 차이에 관계없이 통신할 수 있는 것이 특징입니다. 이 밖에 CORBA를 이용하는 이점으로는 다음과 같은 점을 들 수 있습니다. 첫째, 컴퓨터 자원을 많은 사람이 공유할 수 있습니다. 둘째, 처리의 실행을 최적의 머신에 할당됩니다. 셋째, 처리의 부하를 많은 컴퓨터에 분산할 수 있습니다. OMG(Object Ma..
데이터가 충돌하는 현상 콜리전(Collision) 콜리전(Collision)은 충돌의 의미입니다. 이더넷이나 무선 LAN으로 복수의 단말기가 송신해, 데이터가 충돌하는 현상을 가리킵니다. 구식 이더넷 규격에서는 단말기끼리 접속할 때 1조의 통신로로 쌍방향 통신을 하는 반이중 통신이기 때문에 송신과 수신을 동시에 할 수 없습니다. 송신과 수신을 그때마다 전환해 실시하므로, 단말기가 서로 데이터를 송신해 버리면 충돌해 버릴 가능성이 높아집니다. 콜리전을 피하기 위해 CSMA/CD(Carrier Sense Multiple Access/Collision Detection)가 개발되었습니다. 2대 이상의 단말기가 동시에 전기신호를 보내면, 「CD(충돌 검지)」가, 케이블상의 고전압 레벨을 검출해, 콜리젼으로 간주..
인터넷 통신 기능을 갖춘 자동차 커넥티드 카 커넥티드 카는 인터넷 통신 기능을 갖춘 자동차입니다. IoT(사물인터넷)의 보급에 의해 생겨난 개념으로 자동차를 하나의 정보단말기로서 파악하고 있습니다. 일본에서도 총무성이 연구회를 발족시켜, 사고 시에 자동적으로 긴급 통보를 실시하는 시스템이나, 주행 실적에 따라 보험료가 변동하는 텔레매틱스 보험, 도난 시에 차량의 위치를 추적하는 시스템 등이 이미 실용화되고 있습니다. 커넥티드 카가 주목받고 있는 배경으로는 다음과 같은 요인이 꼽힙니다. 첫째, 무선통신의 고속 대용량화로 실시간 용량이 큰 데이터를 송수신할 수 있게 되었습니다. 둘째, 차량 탑재 정보통신 단말기의 저렴화와 동등한 애플리케이션을 탑재한 스마트폰에 의한 대체화가 진행되고 있습니다. 셋째, 클라우..
아웃소싱의 일종 co sourcing (코소싱) co sourcing의 co는 영어로 함께라는 뜻입니다. 좀 더 자세히 알아보죠. 코소싱은 아웃소싱의 일종이지만, 유저 기업과 수탁 기업이 대등한 입장이 되어 공동으로 업무에 임합니다. 당초의 설정치를 웃도는 이익이 나왔을 경우, 그것을 나누는 계약 형태를 가리킵니다. 아웃소싱에서는 업무를 전면적으로 수탁기업에 위탁하기 때문에 사내에서 그 업무에 관한 스킬이나 노하우를 축적할 수 없다는 단점이 있습니다. 한편, 코소싱에서는 발주측 인원도 업무에 참가하기 때문에 수주측이 가진 전문적인 지식이나 노하우, 기술, 기능을 습득해 자사 사원의 기술을 높일 수 있습니다. 또 수주 측에도 사업이 성공하면 추가 이익을 볼 수 있다는 장점이 있습니다. 이러한 이유로, 현재..
전화의 발착신 처리 호제어 호제어란, 전화의 발착신 처리를 말합니다. 통화를 시작하기 위한 준비와 통화가 끝난 후의 처리에 관한 부분을 제어하기 위한 구조입니다. 시그널링으로도 불립니다. 전화 애플리케이션이나 IP전화 애플리케이션으로 호제어를 실현하기 위해서는 호제어 프로토콜이라는 프로토콜이 필요합니다. 호제어 프로토콜에는 SIP(Session Initiation Protocol)나 H.323, MGCP 등이 있는데, 주로 SIP나 H.323이 사용되고 있습니다. SIP에서는, IP 네트워크의 통화에 대해 음성 데이터를 디지털화해 패킷으로 나누어 송신합니다. 음성 데이터 패킷을 통신하기 위해서, SIP에 의한 호제어가 필요합니다. 1999년에 IETF가 책정한 프로토콜로, HTTP 등 인터넷 기술을 기본..
자율적 사고로 이해하고 행동하는 코그니티브 컴퓨팅 코그니티브(Cognitive)는 인식 인지라는 의미로 기존의 컴퓨터처럼 주어진 명령을 처리할 뿐만 아니라 자율적으로 사고하고 배우고 이해하고 행동하는 시스템이 코그니티브 컴퓨팅입니다. 대표적인 시스템 중 하나로 IBM의 Watson이 있습니다. IBM는 인지 컴퓨팅의 발전역사 속에서 제3세대로 자리매김하고 있다.1세대는 데이터를 세기 위한 계산기의 시대, 2세대는 OS나 소프트웨어가 만들어져 프로그램에 의해서 움직이는 현재의 컴퓨터나 스마트폰의 시대라고 하고 있습니다. 인지 컴퓨팅은 답이 하나도 없는 애매한 질문에 대해 스스로 가설을 세워 최선의 답을 도출하는 능력을 갖습니다. 또한 도출된 답에 대한 피드백을 축적해 스스로 학습하고 정확한 답을 내놓을 수..