기업 내부 및 외부 API

기업의 내부 및 외부 IT 기능 사이의 경계는 잘못된 것입니다. 데이터가 어떻게 사용 될지 또는 정보가 어디로 흘러 갈지 아무도 예측할 수 없습니다. 오늘날 회사의 내부 / 외부 선이 어디로 그려 지는지 알더라도,이 선은 앞으로 확실히 목표물이 될 것입니다.

Google의 Apigee 팀에서 함께 일한 Pitney Bowes를 소개합니다. 세기에 가까운 역사의 대부분은 우표 미터와 같은 물리적 메일 링 솔루션에 뿌리를두고 있지만 수년에 걸쳐 지불 및 전자 상거래 기능을 개발했으며 방대한 양의 물류, 운송 및 지리적 위치 데이터를 획득했습니다. Pitney Bowes는 아날로그 서비스에서 오늘날의 커넥 티드 커머스 세계로 진화함에 따라 이러한 자산과 역량을 조직 내의 가치에서 파생 시켰지만 자산과 역량은 회사 외부에서도 가치가있을 수 있음을 인식했습니다. 새로운 앱과 서비스를 구축합니다.

이 기회를 포착하기 위해 Pitney Bowes는 클라우드를 통해 160 개 이상의 퍼블릭 API를 제공하여 수백만의 잠재적 인 새로운 수익을 창출하고 회사의 디지털 상거래 노력이 연간 10 억 달러 이상의 비즈니스가되도록 돕습니다. 한때 내부적 인 데이터와 기능은 이제 외부에도 있습니다.

여기에는 교훈이 있습니다. "내부"및 "외부"또는 "통합 시스템 A 및 시스템 B"의 관점에서 비즈니스 솔루션 및 전략을 생각하는 것은 구식입니다. 문제는 내부 시스템과 사용자를 연결하는 방식이 아니라 여러 가지 방법으로 연결할 수 있습니다. 오히려 문제는 연결이 이루어지면 할 수있는 일입니다.

대답은 정적 및 동적 연결 유형에 따라 다릅니다. 예를 들어, 구식 포인트 솔루션에서는 주로 시스템 A에서 시스템 B로 정보를 가져 오는 정적 인 통합에 중점을 두었습니다. 채택 된 모 놀리 식 메커니즘은 종종 취성적이고 복잡하여 현재 A → B 궤적에만 초점을 맞췄습니다. C, D 또는 E 로의 향후 노선은 결코 모험을하지 않을 것입니다.

그러나 물론 그렇지 않습니다. Pitney Bowes의 예에서 알 수 있듯이 오늘날의 데이터 경로는 내일처럼 보이지 않을 수 있습니다. 장기적으로 모든 연결은 동적이어야하고 필요에 따라 확장 또는 축소 할 수 있으며 필요한 모든 항목과 인터페이스 할 수 있어야합니다. 경쟁력을 유지하기 위해 동일한 기술을 사용하고 계속 강화할 수 없으며 "내부"및 "외부"와 같은 부서진 프레임 워크에 의존 할 수 없습니다.

보다 구체적으로, 시스템에 대한 내부 액세스를위한 최소 요구 사항은 다음과 같습니다.

  • 보안
  • 감사 추적
  • 시계
  • 런타임 성능 (가동 시간, 대기 시간)
  • 비용 (비용 회피, 비용 절감)

전통적으로 많은 기업들이 여기서 멈췄습니다. 그러나 오늘날 빠르게 변화하는 세계에서 고려해야 할 추가 사항이 있습니다.

  • 통찰력 / 분석
  • 사용의 용이성
  • 확장 성
  • 배포 옵션 (예 : 컨테이너, 클라우드, 규모)
  • 수익 창출
  • 세밀한 제어

새로운 요구 사항에서 알 수 있듯이 아직 발명되지 않은 시스템과 상호 작용해야 할 것으로 예상하여 시스템을 구축하지 않으면 자신을 잠그는 위험이 있습니다. 너무 많은 사람들이 여전히 잘못 생각하고 있습니다. 어려운 문제는 굵은 보안을 통해 대용량 클라이언트 앱에 대량의 데이터 청산을 처리하는 것입니다.

그러나 앞으로 애플리케이션과 아키텍처는 매우 세분화되고 확장 가능해야합니다. 이를 위해서는 비즈니스가 통합 사고 방식에서 가시성, 통찰력, 제어 및 보안을 제공하면서 세분화되고 안정적이며 확장 가능하게 시스템을 사용할 수있는보다 현대적인 접근 방식으로 발전해야합니다. 이러한 원자적이고 민첩한 아키텍처의 기본은 제품화 된 API, 즉 자산을 노출하는 데 사용되는 것이 아니라 내부 또는 외부의 개발자가 새로운 앱을 만들 수 있도록 지원하는 제품으로 설계 및 관리되는 API입니다. 브랜드 도달 범위를 확장하고 새로운 수익 가능성을 엽니 다.

이러한 차이점은 중요합니다. 오늘날 많은 통합 시나리오에서 API가 사용되므로 API가 없어서는 안됩니다. API는 소비, 재사용 및 지속적인 개선을 위해 설계 및 관리되어야합니다. 다시 말해 통합 사고 방식으로 API는 단기 문제를 해결할 수 있지만 내부 / 외부 부서가 무너지고 통합 사용 사례가 더 이상 충분하지 않다는 것을 알게되면 API 관리가 가장 합리적인 솔루션이됩니다.

[API 관리 및 디지털 비즈니스 추진에 대한 추가 팁에 관심이 있으십니까? Apigee의 새로운 eBook,“The API Product Mindset”을 참조하십시오.]