[Solution]Micro Service Architecture에 필요한 API Management

in kr-it •  7 years ago 

안녕하세요 @chuwo 입니다.

제일 첫 포스팅으로 IT Transformation에 대해 적었었습니다.
https://steemit.com/kr/@chuwo/it-transformation-software-ag-digital-business-platform

MSA에 필요한 API Management에 대해 써보려고 합니다.

우선 요약하면,

IoT, BigData, Mobile, Cloud, On-Premise 등의 데이터 및 서비스를 연계하는데는 API 플랫폼을 사용하면 편하다
Digital transformation 하는데 API management는 핵심 솔루션 이다.
사용하기에 어렵지 않다

왜 API Management를 사용할까?

아래 기사를 잠시 보자.


원본 링크 : http://news.inews24.com/php/news_view.php?g_menu=020310&g_serial=988304

위 기사는 API Management 제품으로 구축할 수 있는 OPEN API의 예이다.

실제로 API Management는 기업 내부의 다양한 유용한 서비스들을, 다양한 채널(디바이스)로 외부 개발자 또는 이용하려는 고객에게 쉽고, 빠르게 또한 안전하게 공유하게 해주는 제품이다보니, 기존 서비스의 재활용 뿐만아니라, 생성된 API의 모니터링 관리 기능도 제공 한다.
webMethods의 API Management의 최고 강점은, Legacy 시스템과의 연동 및 다양한 형태의 시스템(Cloud, on-premise) 통합이 원할하다는 점이다.

이러한 API Management를 왜 써야 되는 걸까?

  • 다양한 디바이스에서 API 기반으로 유용하게 API Management 이용하여 내부 서비스를 이용할 수 있음.
  • 기 개발된 서비스들은 재사용 하여 사용할 수 있어 불필요한 자원 낭비 감소.
  • 기존의 서비스 자산을 투명하게 관리및 모니터링하며, 신속하게 필요한 서비스를 오픈하여 신규 서비스에 대응
  • 동일한 서비스를 다른 정책(보안)으로 공유.
  • API를 통해 수익 달성
    등이 가능해 진다.

그리고 요즘 4차 산업혁명에 대한 이야기가 뜨겁다. 같이 나오는 키워드로는 Digital transformation도 있다. 이는 기존에도 각자의 분야에서 하고 있었던 일들을 여러가지 형태와 디바이스에서 활용하려고 하는 요구와, 이를 분석/이용하여 다양한 서비스를 빠르게 내 놓고 싶은 요구가 결합된 것이라 볼 수 있다.
결국, OT(Operation Tech)와 IT(Information Tech)를 접목 시켜, 잘 관리하고, 빠르게 대응함으로, 비용 개선 및 업무의 질을 향상 시키고 싶은 것이다.
이를 효율적으로 연결하기 위해서는 API 형태로 상호 필요한 데이터를 교환 하는 것이다.


이미지 출처 : 2016 Gartner, Inc.

아래 Forrester 정보는 2016년 12월 API Management를 기반으로 나온 정보이다. SoftwareAG는 Leaders Group에 살짝 걸쳐 있다.
2016년 테스트한 제품에서 현재 수준의 API Management는 수준으로 개선 되었다.
2018년엔 API Gateway로 Leaders Group으로 들어가길 기대해 본다.

API Management를 구성하기 위한 제품은 아래 그림과 같이 API-Portal, API Gateway, CentraSite 로 구성된다.

  • API-Potal : API를 사용하기위한 개발자가 API를 검색하고 사용하는 방법을 파악
  • API Gateway : 실행시(run-time) 동작 및 확인할 보안 정책등을 세워 서비스를 가상화 하며, 해당 가상 서비스를 중계 하는 서버
  • CentraSite : 다양한 서비스를 등록하고, 생성되는 API의 Life cycle등 각 Life cycle 단계마다 동작할 이벤트등의 design Policy를 추가 및 관리 하는 제품

API Management 데모동영상

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

저랑 관심사가 같은것 같으니
팔로우하고 갑니다. 맞팔 꼭 해주세요^0^(스팀인의 매너)

들러 주셔서 감사합니다. 팔로우 했어요..

3월의 시작을 아름답게 보내세요^^
@clayop님이 지원하시는 스팀마노에 관심을 가져보세요^^
https://steemit.com/steemmano/@steemmano/5abbhz 안내
https://steemit.com/steemmano/@steemmano/2018-3 신청

  ·  7 years ago (edited)

잘 모르겠지만.. 아직 전 10000 스팀이 없습니다..
말씀대로 관심만 가져봅니다. 실험이 성공하길 바랍니다.
감사합니다.