SharedIT | 묻고 답하기(AMP)

시스템/서비스를 연동한다는 의미

오늘도 어김없이 쉐어드아이티 분들의 도움을 얻고자 글을 쓰게 되네요..^^;

아직까지 기본이 잡혀있지않아 사소한 개념하나 여쭤볼려고 질문드립니다..

현재 저희 회사 모니터링 시스템에 다른 시스템/서비스를 연동하는 작업을 하려고 합니다.

연동이라는 의미는 H/W로 따지면 서버에 스토리지를 연동한다 등의 의미가 될 수 있을 것입니다.

S/W로 따지면, 연동이라는 의미는 어떤 의미로 연동이라는 것인지 정확한 의미를 잘 모르겠습니다.

간단하게 말하면 통신을 하게끔 연결한다인 것 같은데, 광범위한 개념이라 개념이 잘 잡히지 않네요..

웹소켓, 80 443 포트를 통해 연결 등등.. 쉐어드아이티분들의 도움이 필요한 때인 것 같습니다..

초보운영자에게 도움의 손길 부탁드립니다..


Tags : 태그가 없습니다.

10개의 답변이 있습니다.

한그루
  0 추천 | 4년 이상 전

연동한다.

연결한다.

인터페이스한다.

다 그말이 그말이죠. 둘 간에 연결해서 기능을 구현하겠다로 그냥 이해하시면 될듯요.


wansoo | 4년 이상 전

인터페이스한다와 연동한다는 조금의 차이가 있는 것 같습니다. 인터페이스는 서로 다른 두 시스템이 연결될 수 있는 환경을 제공한다는 의미기 때문에 연동한다는 것보다 좀 더 넓은 의미를 가지고 있다고 봐야 하지 않을까 싶네요. 연동은 범용성 보다는 어떤 특정 기능 전용에 대한 목적이 있을 것 같고, 인터페이스는 특정 기능 전용보다는 다양한 기능에 대한 범용성이 고려되는 경향이 있는 걸로 봐야 할 것 같고요.

한그루 | 4년 이상 전

동의 합니다.
guest
  0 추천 | 4년 이상 전

연동 한다는 것은

이용하고자 하는 서비스 서버의 IP와 PORT를 통해서 데이터를 주고 받는 것을 의미 합니다.

포트가 없는 경우는 일반적인 웹 포트인 80 포트를 이용하게 됩니다.

가끔 IP 대신 도메인을 사용하는 경우가 있는데요

이경우는 도메인과 관련된 DNS 또는 Hosts 정보를 이용 하게 됩니다.

wansoo | 4년 이상 전

포트 없이 통신하지는 않아요~ IP 주소는 특정 host ( 컴퓨터 ) 전체를 의미하게 되고, 컴퓨터에 다양한 서비스( 어플리케이션 )들이 구동되게되는데 그 서비스들 간에 구분을 지어 줄 수 있게 해 주는게 포트에 해당되고요. 서비스 프로그램이 작동될때 클라이언트가 접속할 수 있는 포트 번호를 지정해서 대기하게 됩니다. 소켓 통신이라고 부르죠. 소켓 통신에서 ip 주소와 포트 번호, 통신 방식이 지정되어야 하는게 기본이고요~ 포트 번호는 2바이트(16비트)로 65536개 까지 지정가능한데, 그중에서 0~1024까지는 well known 포트로 echo, telnet, ftp, web 등의 유명 서비스들에게 이미 할당되어 있는 상태로 피해야 하고요. 1025~49151까지도 Registered 포트로 다른데서 사용할 가능성이 높아 가능한 피하는게 좋고, 49152번 이후인 Dynamic 포트를 사용하는게 권장되고 있고요. 사설 ip 주소 공간이 약속되어 있는 것 처럼, 포트 주소도 서비스들 간에 충돌이 생기지 않게 하려고 미리 약속을 해 두었기 때문에 개인적으로 만드는 연동 서비스들은 가급적 동적 포트 주소 영역을 이용하는걸 권장하죠~

inside07 | 4년 이상 전

잘 이해할 수 있도록 정말 명확하게 설명해주신 거 같아요 ! 덕분에 이해하고 갑니다 !
사랑과이해 (감사)
  0 추천 | 4년 이상 전

통상 A 시스템의 어떤 상태나 정보를 B 시스템에 알려주거나 그 반대의 경우를 이야기하는 경우가 많습니다.

그저멍하니
  0 추천 | 4년 이상 전

API라고도 하고 연동이라고도 합니다.

DB로만 보자면 연결된 서버라고도 하지요.


그룹웨어 전자결재에서 결재 승인시

ERP에 연차가 삭감되게 하는 그런것을 예로들면 좋겠네요.


그룹웨어 DB에서 어떤 Approval ID의 Status가 Complete가 된다면

연결된 ERP서버에 해당 유저의 ID에 할당된 연차를 -1 처리 한다

라고 정리가 되겠네요.


쿨가이
  0 추천 | 4년 이상 전

연동이라는 의미가 좀 광의적인 의미로 사용되지요.

제 경험상 보통  SW적인 연동이라고 하면 서로 연결되어있지 않는 두 개이상의  SW(시스템,서비스)가

개발을 통해서 서로 통신이 된다던가 데이터를 공유한다던가 그렇게 연결되는 것을 의미한다고 봅니다.

가장 많은 예가  API를 통한 연동이고. 실제로는 인사데이터를 그룹웨어에서 연동한다던가. 전자결재문서가

파일서버나 DRM솔루션들과 연동되는 것등이 있겠지요

hush4090
  0 추천 | 4년 이상 전

다들 설명을 잘 해주셨네요..

질문으로는 모니터링 시스템에 다른서버를 추가하여 관리하고자 하시는거 같은데..

서버의 정보(CPU,Memory, Disk, Network, Event 등)를

모니터링 시스템으로 가져와서 보여주는것도

연동으로 보시면 될거 같아요..


Genghis Khan
  0 추천 | 4년 이상 전


기존 시스템이 구축이 되어 있는데 (모니터링 시스템)

즉 모니터링에 SMS를 통해 담당자에게 문자 발송에 대한 연동 서비스라고

보면 되겠죠



차바라기
  0 추천 | 4년 이상 전

서버에 서비스를 연동하신다는 말씀인신가요? 모니터링 시스템을 구축해서 서비스 연동을 해서 SMS로 보낼수 있습니다.

wansoo
  0 추천 | 4년 이상 전

연동한다는 건 통신한다는 의미로 보면 될 것 같습니다.

모니터링 시스템이라면...

모니터 당하는 시스템이 있을 거고, 그리고 모니터링 하는 시스템이 있을 거고...

서로 전혀 무관한 두 시스템을 통신하게 해서 모니터링하는 시스템이 모니터링 당하는 시스템의 정보를 수집해서 reporting하고 이벤트를 발생시키고 등등의 액션을 할 수 있게 한다는 의미라고 보면 될 거 같네요.

wansoo | 4년 이상 전

연동이란 한마디로 연결시켜서 동작시킨다는 의미죠~ 연결 시킨다는게 통신을 의미하는 것이고, 한 시스템의 상태가 다른 시스템의 동작에 영향을 미치도록 만드는거라고 보면 될 것 같네요.
tomtom
  0 추천 | 4년 이상 전

시스템 연동이라고 하면 전 API 연동이 먼저 떠오르네요 ^^