서비스 지향 아키텍처 트렌드에서 5 레슨

선정 된 활동에서 1 만 시간의 연습을 통해 누군가에게 전문가가 될 수 있다고합니다. 서비스 지향 아키텍처는 현재 수년 동안 시행되어 왔으며 친숙한 수준에서 실습을 이해하는 개발자와 아키텍트가 늘어나고 있습니다.

따라서 Digg 및 SocialCode를 포함한 다양한 고객을위한 서비스 지향 아키텍처를 구축 한 소프트웨어 엔지니어이자 기술 리더 인 Will Larson의 최근 게시물을 통해 SOA 프로젝트 경험에 대해 듣는 것이 좋습니다.

Larson은 기업이 SOA에 대해 알아야 할 다섯 가지 사항을 확인했습니다.

1) SOA는 산을 움직일 때 좋지만 molehills는 아닙니다. SOA에서는 더 큰 것이 좋습니다. SOA는 매우 작은 팀에게 많은 가치를 제공하지 않습니다. 실제로 아키텍처를 복잡하게 만드는 경향이 있다고 그는 선언합니다. “SOA로 옮겨가는 것으로부터 큰 성과를 얻는 소규모 팀이 시스템 재 작성 / 정밀 검사를 통해 같은 성과를 거둘 수 있었던 것 같습니다.” 그러나 대규모 조직의 경우 SOA는 내부를 숨기는 정의 된 인터페이스를 통해 “대규모 팀이 효과적으로 협력 할 수있는 추상화”를 제공합니다.

2) 몇 가지 서비스만으로 간단하게 시작하십시오. 바다를 끓이려는 시도를 시작하지 마십시오. Larson은 “사용자 ID 및 인증 서비스와 같은 단순하고 논쟁의 여지가없는 서비스를 추가하는 것부터 시작합니다. “다른 서비스를 추가하기 전에 각 서비스를 모든 응용 프로그램으로 롤아웃 한 다음 원하는 서비스를 추가 할 때까지 다른 서비스를 추가하십시오 (서비스가 조기에 두 개일 수도 있습니다. 천천히 이동하는 것을 두려워하지 마십시오).

3) 의정서 문제 : 직원의 기술을 활용하십시오. “Digg에서 SocialCode로 한 가장 중요한 결정 중 하나는 Thrift 프로토콜에서 HTTP로 전환하는 것이 었습니다. 이로 인해 브라우저가 API를 직접 사용하는 기본 클라이언트가되었지만 그 이상으로 디버깅 및 실험이 더 쉬워졌습니다. 대부분의 소프트웨어 개발자는 HTTP 및 HTTP 서버를 매우 편안하게 사용할 수 있지만 상대적으로 적은 수의 사용자가 Thrift를 사용하기에 편합니다. “라고 Larson은 말합니다. 그러나 각 프로토콜에는 장점과 약점이 있습니다.

4) 시작 프로젝트의 경우 바보 API 클라이언트를 사용합니다. 스마트 클라이언트 또는 바보 클라이언트를 사용할지 여부는 개발자 경험을 비롯한 여러 요소에 따라 다릅니다. “기본 API의 모든 추악한 세부 사항을 드러내는 바보 같은 클라이언트와는 달리 가능한 한 많은 복잡성을 숨기는 정교한 클라이언트 (컨트롤 또는 인식의 손실로 사용 편의성 구입하기)와 ‘ 정상적인 경우 ‘구현 속도). ” Larson은 개인적으로 “바보 API 클라이언트의 강력한 지지자”라고 덧붙였습니다. 스마트 클라이언트는 엔지니어가 SOA를 모 놀리 식 응용 프로그램으로 취급하도록 권장하고 있으며 이는 누수 된 추상화라고 생각합니다.

5) 복제가 되어도 충분히 혼자 남겨두기 : 규모가 큰 조직이라면 비슷한 서비스를하는 두 명 이상의 팀을 찾을 것입니다. 합병을위한 충동에 맞서야한다고 Larson은 조언합니다. 중복 된 서비스를 개발하게하는 것이 더 생산적입니다. 그는 “무의미한 토론을 피함으로써 더 빨리 목적지에 도달하십시오.”라고 덧붙입니다. 일단 출시되면 재사용 가능한 단일 서비스에 집중할 수 있습니다. Larson은 “다양한 구현이 안정된 후에 공유 서비스 구축을위한 구체적인 요구 사항으로 사용할 때가 좋은 시점입니다.

스타 트렉 (Star Trek) : 긍정적 인 미래주의와 대담한 사회적 논평 50 년, 마이크로 소프트의 표면 올인원 PC가 10 월 하드웨어 출시를 알리고 iPhone 7, 새로운 Apple Watch 및 AirPod와 손을 잡고 Google이 Apigee를 6 억 2500 만 달러에 구매했습니다.

(축소판 사진 : IBM 미디어 관계)

달콤한 수세! HPE 자체가 Linux 배포판을 방해합니다.

애플은 9 월 13 일 iOS 10, MacOS Sierra는 9 월 20 일에 출시합니다.

HPE, 88 억 달러 규모의 ‘핵심이 아닌’소프트웨어 자산을 Micro Focus에 제공

엔터프라이즈 소프트웨어, 달콤한 수세! HPE는 9 월 13 일 iOS 10, 9 월 20 일 macOS Sierra, 엔터프라이즈 소프트웨어, HP는 88 억 달러 규모의 마이크로 포커스에 비 핵심 소프트웨어 자산을 제공하고 엔터프라이즈 소프트웨어는 iWork 공동 작업 기능

Apple, iWork 공동 작업 기능 제공