Salesforce 아키텍처 이해
학습 목표
이 유닛을 완료하면 다음을 수행할 수 있습니다.
- Salesforce 아키텍처와 관련된 주요 용어를 정의할 수 있습니다.
- 신뢰와 관련된 정보를 찾을 수 있습니다.
- Salesforce API에 대한 하나 이상의 사용 사례를 설명할 수 있습니다.
Salesforce 아키텍처란 무엇인가요?
이제 Salesforce를 사용하여 고객, 직원 및 파트너에게 고도로 사용자 정의된 경험을 제공할 수 있다는 것을 알게 되었습니다. 많은 (또는 어떤) 코드를 작성하지 않고도 이를 수행할 수 있으며 빠르게 수행할 수 있습니다.
Salesforce의 어떠한 기능이 그렇게 특별한 것일까요? 모든 것은 아키텍처에서 시작됩니다.
지루한 주제처럼 보이는 항목을 학습하길 원하지 않아 바로 이 창을 닫고 싶을 수도 있습니다. 침착하세요. Salesforce 아키텍처에 대해 배워보는 것은 매우 흥미로운 일입니다. 아키텍처를 이해하면 플랫폼 작업이 훨씬 쉬워질 거예요.
Salesforce 아키텍처에 대해 생각할 때 서로 위에 놓여 있는 일련의 레이어를 상상해 보세요. 때로는 맛있는 케이크라고 생각해보는 것도 도움이 될 것입니다. 맛있는 것은 모든 것을 좋게 보이게 하거든요.
더 살펴봐야 할 내용이 많지만 가장 중요한 사항에 집중해 보겠습니다. 이 유닛에서는 포인트 대해 자세히 살펴보겠습니다.
- Salesforce는 클라우드 기업입니다. Salesforce에서 제공하는 모든 기능은 신뢰할 수 있는 멀티테넌트 클라우드에 있습니다.
- Salesforce Platform은 Salesforce의 근간을 이루는 서비스입니다. 플랫폼은 메타데이터를 기반으로 하며 데이터 서비스, 인공 지능, 개발을 위한 강력한 API와 같은 다양한 부분으로 구성됩니다.
- Salesforce의 모든 앱은 플랫폼 상단에 위치합니다. Sales Cloud 및 Marketing Cloud Engagement와 같은 사전 구축된 제품은 플랫폼을 사용하여 구축한 앱과 함께 강력하고 일관적인 기능을 제공합니다.
- 모두 통합되어 있습니다. 예측 분석 및 개발 프레임워크와 같은 Salesforce의 플랫폼 기술은 Salesforce에서 제공하는 모든 기능과 여러분이 구축하는 모든 것에 내장되어 있습니다.
여기에는 신뢰, 멀티테넌시, 메타데이터, API 등 이해해야 하는 몇 가지 중요한 용어가 있습니다.
클라우드를 신뢰하는 이유
Salesforce에게 신뢰는 최우선 가치입니다. 중요한 데이터를 조직에 보관할 뿐 아니라 Salesforce Platform에서 귀사의 성공에 필수적인 기능을 구축하고 있습니다. 데이터와 기능을 안전하게 유지하는 Salesforce의 책임을 가볍게 여기지 않으므로 Salesforce는 항상 투명하게 서비스를 제공하고자 합니다.
Salesforce의 신뢰 사이트, trust.salesforce.com은 중요한 리소스입니다. 이 사이트를 통해 성능 데이터를 보고 데이터를 보호하는 방법에 대한 자세한 정보를 얻을 수 있습니다. 또한 Salesforce에 대한 액세스 권한에 영향을 미칠 수 있는 유지 보수 계획을 확인할 수 있습니다.
멀티테넌트 클라우드에서 공유하는 것의 중요성
지금까지 주택에 대해 많은 이야기를 했습니다. 그러나 실제로 Salesforce는 아파트 건물에 더 가깝습니다. 기업은 클라우드에 자체 공간을 가지지만 여러분의 주변에는 소규모 상점에서 다국적 기업에 이르기까지 모든 종류의 이웃이 있습니다.
이 아이디어는 멀티테넌시입니다. 멀티테넌시(Multitenancy)는 디너 파티에서 스마트하게 들릴 수 있는 멋진 단어지만, 실제로 리소스를 공유한다는 것을 의미합니다. Salesforce는 멀티테넌트 클라우드의 모든 고객에게 핵심 서비스 집합을 제공합니다. 비즈니스의 규모에 관계없이 동일한 컴퓨팅 성능, 데이터 저장소 및 핵심 기능에 액세스할 수 있습니다.
신뢰와 멀티테넌시는 동일선상에서 함께 가야 합니다. 다른 기업과 공간을 공유하고 있더라도 Salesforce를 신뢰하여 데이터를 안전하게 보호할 수 있습니다. 또한 연 3회의 원활한 자동 업그레이드를 통해 업계 최고의 최신 기능을 사용할 수 있다는 점도 신뢰할 수 있습니다. Salesforce는 클라우드 서비스이므로 새로운 기능을 설치하거나 하드웨어에 대해 걱정할 필요가 없습니다. 이 모든 것이 멀티테넌시 덕분에 가능해집니다.
메타데이터의 핵심 기능
간단하게 말하면 메타데이터는 데이터에 대한 데이터를 의미합니다. 기다려보세요. 약간 추상적인가요? 데이터에 대해 이야기할 때 데이터는 실제로 Salesforce org에서 수집하려는 모든 정보와 관련된 콘텐츠를 담은 셸을 의미합니다.
Property와 같은 개체에 대해 생각해 보세요. DreamHouse의 친구들은 Salesforce를 사용할 때 자산에 대한 데이터를 입력하고 확인합니다. 예를 들어, 자산 매물이 보스턴에 있고 가격이 $500,000이고 침실이 3개 있다고 가정해 보겠습니다.
이제 이 Property(속성) 레코드에서 Boston, $500,000, 침실의 숫자 3을 삭제한다고 가정해 보겠습니다. 여러분에게 남은 것은 무엇인가요? 주소 필드, 가격 필드 및 침실 수 필드 등 모든 빈 필드와 함께 Property(속성) 개체가 남습니다. 이러한 필드가 메타데이터입니다.
이제 메타데이터를 더 큰 맥락에서 살펴보겠습니다. 메타데이터는 페이지 레이아웃, 보안 설정과 조직의 데이터를 수집하거나 사용하는 조직 구조에 대해 사용자가 정의한 기타 모든 사용자 정의 사항이기도 합니다.
조직의 이러한 모든 표준 및 사용자 정의 구성, 기능 및 코드는 메타데이터입니다. 플랫폼에서 빠르게 이동할 수 있는 이유 중 하나는 Salesforce가 메타데이터를 생성한 직후에 해당 메타데이터를 저장하고 제공하는 방법을 알고 있기 때문입니다. 메타데이터로 조직에 구조를 설정할 수 있으므로 가격과 숫자 중 어떤 항목을 입력할지 알 수 있으며 지도의 위치 정보를 사용하여 주소를 참조하거나 여러 개체와 관련될 수 있는 연락처 정보를 수집할 수도 있습니다.
API에 대한 모든 것
애플리케이션 프로그래밍 인터페이스(API)는 서로 다른 소프트웨어 조각이 서로 연결되고 정보를 교환할 수 있도록 합니다.
추상적으로 들릴 수 있지만, 지금 작업하고 있는 컴퓨터를 빠르게 살펴보세요. 다양한 종류의 연결을 지원하는 다양한 모양과 크기의 일련의 포트를 찾을 수 있습니다. 이는 API의 하드웨어 버전과 같습니다. USB 포트가 어떻게 작동하는지 알 필요는 없습니다. 휴대전화를 USB 포트에 연결할 경우 해당 정보가 컴퓨터로 전달된다는 점만 이해하면 됩니다.
API도 유사합니다. 세부 사항을 모르더라도 앱을 다른 앱이나 소프트웨어 시스템과 연결할 수 있습니다. 기본적인 기술은 정보가 시스템 전체에 전달되는 방식의 세부 사항을 처리합니다.
그렇다면 Salesforce와 어떤 관련이 있을까요?
이전에 데이터베이스에 대해 이야기를 나눴습니다. 맞춤형 객체 또는 필드를 추가하면 플랫폼에서 조직과 데이터베이스 간의 액세스 포인트 역할을 하는 API 이름을 자동으로 생성합니다. Salesforce는 해당 API 이름을 사용하여 찾고 있는 메타데이터와 데이터를 검색합니다.
예를 들어 Salesforce 모바일 앱, 사용자 정의 페이지 또는 이메일 템플릿과 같은 여러 위치에서 연락처의 이름 필드를 사용할 수 있습니다. 이 모든 것은 API 이름 덕분에 가능해집니다.
API의 핵심 기능은 모든 데이터와 메타데이터가 API를 사용할 수 있다는 것입니다. 지금 당장은 별 것 아닌 것처럼 보일 수 있지만 API는 Salesforce에 엄청난 유연성을 제공합니다. 이를 통해 비즈니스 소프트웨어의 일반 상식 수준의 아이디어를 넘어 기업을 위한 독특하고 창의적인 솔루션을 구축할 수 있습니다. 많은 가능성에 대한 예시를 보려면 이 비디오를 시청하세요.
Salesforce 데이터를 Minecraft와 통합할 수 있다는 점은 매우 놀랍지만, API용 실용적인 애플리케이션도 많이 있습니다. 표준 기능을 사용하든 사용자지정 앱을 구축하든 관계없이 Salesforce를 사용할 때마다 API와 상호 작용합니다.
리소스
저작권
ALBERT EINSTEIN은 저작권을 보유한 예루살렘 히브리 대학교의 허가를 받아 사용되었습니다. Greenlight에서 단독으로 대표합니다.