More Related Content
Similar to Lightning connect概要
Similar to Lightning connect概要 (20)
More from Salesforce Developers Japan
More from Salesforce Developers Japan (20)
Lightning connect概要
- 2. 㻞
お客様からの
?お問い合わせ
䛚ᐈᵝ
電話SNSECサイトeメール
FAX
䝸䜰䝹䝍䜲䝮㐃ᦠ
䠄㝶䝴䞊䝄䞊䝸䜽䜶䝇䝖
䛻ᛂ䛨䛶ືస䠅
WAN
䝞䝑䝏㐃ᦠ
䠄ኪ㛫➼䚸ᐃᮇⓗ
䝍䜲䝭䞁䜾䛷ືస䠅
Call Center
DMZ
ᇶᖿLAN
Supplier
䠄Portal䠅
䝸䜰䝹䝍䜲䝮㐃ᦠ
䚷㉎㈙ሗ☜ㄆ䠄SAP䠅
䝞䝑䝏㐃ᦠ
䚷㢳ᐈሗ☜ㄆ䚷
䝸䜰䝹䝍䜲䝮㐃ᦠ
䚷ᅾᗜሗ☜ㄆ䠄SAP䠅
䚷
䝞䝑䝏㐃ᦠ
䚷㟂せண 䚷
Apex Call Out
䝅䝇䝔䝮㐃ᦠయ䜲䝯䞊䝆
㻞
顧客情報
問合情報
顧客情報
購買情報
在庫情報
ᶆ‽
ᶆ‽䝥䝻䝖䝁䝹䛾⏝䛻䜘䜛䚸
㛤Ⓨ䛾ᑡ䛺䛔㐃ᦠ䜢ᐇ⌧
ᑗ᮶ⓗ䛻䛿Salesforce䛾␗䛺䜛⤌⧊㛫䛷䛾䜸䝤䝆䜵䜽䝖㐃ᦠ䜒ྍ⬟䛸䛺䜛ணᐃ
- 3. Lightning Connect 䛜䜒䛯䜙䛩䝯䝸䝑䝖
㻟
ᖖ䛻᭱᪂䝕䞊䝍
䝕䞊䝍䝇䝖䝺䞊䝆
ᾘ㈝䝺䝇 㛤Ⓨ⏕⏘ᛶྥୖ
n データはWebサービスを介
して、参照目的でオンデマン
ドに外部データプロバイダー
のマスタデータにアクセス、
アクセスのたびにリフレッ
シュされるため、データが
陳腐化されることはありま
せん
n ETL機能ではないため、デー
タ同期の複雑な定義はされ
ません
n 䝕䞊䝍䛿㻌Salesforce 䛻䝁
䝢䞊䛥䜜䛪䚸୍ᐃ䛾ᮇ㛫୰䛾
䜏㻌Salesforce 䝯䝰䝸ୖ䛻
ᅾ䛩䜛䛰䛡䛷䛩
n 䛭䛾䛯䜑䝕䞊䝍䝇䝖䝺䞊䝆䜢
ᾘ㈝䛫䛪䚸䝇䝖䝺䞊䝆䝁䝇䝖䜢
ᢚไ䛧䜎䛩䚹
n 䝕䞊䝍䛿㻌Salesforce 䛻䝁
䝢䞊ಖᣢ䛥䜜䛺䛔䛯䜑䚸䝕䞊
䝍䝺䝆䝕䞁䝅䛻䛚䛡䜛㢳ᐈ䛾
㈇ᢸ䜢⦆䛧䜎䛩
n 䝉䝑䝖䜰䝑䝥䛿䝬䜴䝇᧯స䛾㻌
point-and-click 䝧䞊䝇䛸䛺䜚䚸
እ㒊䝕䞊䝍䜈䛾᥋⥆䜔䝉䜻䝳
䝸䝔䜱ᐇ䛾㈇Ⲵ䜢ᢚไ䛧䜎
䛩
n ㄞ䜏䛰䛥䜜䛯䝕䞊䝍䛿㻌
Salesforce 䜸䝤䝆䜵䜽䝖䛻
䝣䜷䞊䝬䝑䝖䛥䜜䚸 SOQL䚸
Lookup ➼䛾ฎ⌮䛜ྍ⬟䛷䛩
n 㛤Ⓨ⪅䛿㔜せ䛺䝡䝆䝛䝇䝻
䝆䝑䜽䜔⏬㠃㛤Ⓨ➼䛻㞟୰
- 4. ᪤Ꮡᡭẁ䜢⏝䛔䛯䝅䝇䝔䝮㐃ᦠ䜲䝯䞊䝆
㻠
㻠
Salesforce䛷䛿䝅䝇䝔䝮䛸䛾㐃ᦠ䜢ᐜ᫆䛻ᐇ⌧䛩䜛⤌䜏䜢䛤ᥦ౪䛧䛶䛚䜚䜎䛩䚹㐃ᦠ䝒䞊䝹䜔API
䜢⏝䛩䜛䛣䛸䛷䚸㈗♫ᇶᖿ䝅䝇䝔䝮㻌/ 䛭䛾䜰䝥䝸䜿䞊䝅䝵䞁䛸䛾㐃ᦠ䛜ྍ⬟䛷䛩䚹
スケジュール情報
⾒見見込み顧客情報
顧客情報
案件情報
問合せ情報
ドキュメント
etc
⾃自社開発
基幹システム
(DB連携)
デスクトップPC
モバイルPC
携帯電話
CSV
連携ツール
⾃自社開発
⼿手動連携
デスクトップ
アプリケーション
Office
Edition
Outlook
Edition
+
基幹システムからの情報
例例 –
顧客情報
例例 –
会計情報
例例 –
与信情報
etc
同期
同期
パッケージソフト
AppExchange連携
DWH,
BI
ツール
NetWeaver
BI
・・・
・・・
㛤Ⓨ䛜ᚲせ䛺⠊ᅖ
- 5. Lightning Connect䝅䝇䝔䝮ᵓᡂ䜲䝯䞊䝆
Lightning Connect䜢⏝䛩䜛䛷䚸♫ෆ䝅䝇䝔䝮䜔እ㒊䛾䝃䞊䝡䝇䛸䚸䝅䞊䝮䝺䝇䛻㐃ᦠ䛜ฟ᮶䜛
㻡
䝇䜿䝆䝳䞊䝹ሗ
ぢ㎸䜏㢳ᐈሗ
㢳ᐈሗ
௳ሗ
ၥྜ䛫ሗ
䝗䜻䝳䝯䞁䝖
etc
OData Provider䠄㛤Ⓨ䠅
⮬♫㛤Ⓨ
ᇶᖿ䝅䝇䝔䝮
䠄DB㐃ᦠ䠅
䠇
ᇶᖿ䝅䝇䝔䝮䛛䜙䛾ሗ
㻌– 㢳ᐈሗ
㻌– ィሗ
㻌– ಙሗ
㻌– ᅾᗜሗ
etc
䝟䝑䜿䞊䝆䝋䝣䝖
Agent
NetWeaver Gateway
呍呍呍
呍呍呍
Lightning Connect
with OData connector
OData ᑐᛂ〇ရ
䞉Custom Objects
䋻䜽䝸䝑䜽䝧䞊䝇㛤Ⓨ
䞉SOQL access
䚷䋻VF+Apex⏝
䞉SOSL search
䚷䋻API⏝
䞉Reporting
䚷䋻䝺䝫䞊䝖⏝
Provider㛤Ⓨ
䞉Java(odata4j)
䞉.net (WCF)
䛺䛹
Agent
ḟ䝸䝸䞊䝇௨㝆䛻ᥦ౪
Spring ’15௨㝆䛻㡰ḟᥦ౪ணᐃ
㛤Ⓨ䛜ᚲせ䛺⠊ᅖ
- 7. OData䛸䛿䠛
㻣
OData䛸䛿REST䜰䞊䜻䝔䜽䝏䝱䜢䝧䞊䝇䛻䚸AtomPub/JSON䝣䜷䞊䝬䝑䝖䜢⏝䛔䚸
䝕䞊䝍䝸䝋䞊䝇䛻䜰䜽䝉䝇䛩䜛䛯䜑䛾ᵝ䚻䛺ᵝ䜢ᐃ䜑䛯䝥䝻䝖䝁䝹
OData䛷䛾URI⾲グ
http://services.odata.org/OData/OData.svc/(*)Category/Products?$top=2$orderby=name
_________________________________/ _________________/ __________________/
| 䚷䚷䚷䚷䚷䚷䚷䚷䚷䚷䚷㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌㻌| 䚷䚷䚷䚷㻌㻌㻌㻌㻌䚷|
service root URI 䚷䚷䚷䚷䚷㻌㻌㻌resource path query options
- service root URI
ODataAPI䛷ᥦ౪䛥䜜䛶䛔䜛䝃䞊䝡䝇䜢㆑ู䛩䜛URI(RDB䛷䛾䝕䞊䝍䝧䞊䝇)
- resource path
APIෆ䛾ಶู䝸䝋䞊䝇䛾䝟䝇䠄RDB䛷䛾䝔䞊䝤䝹䠅
- query options
䜽䜶䝸䛾᮲௳(RDB䛷䛾SQL䜽䜶䝸)
(*)$metadata䝫䜲䞁䝖䠖service root URI䛷䜰䜽䝉䝇ྍ⬟䛺䝸䝋䞊䝇䛾䝯䝍ሗ䜢ฟຊ
- 8. OData䛷Salesforce.com㐃ᦠ䛾ఱ䛜ኚ䜟䜛䛾䛛
㻤
1. ᶆ‽䝥䝻䝖䝁䝹䛾⏝䛻䜘䜚䚸⤫୍ⓗ/㏱㐣ⓗ䛺㐃ᦠ䛜ྍ⬟䛻䛺䜛
• EAI䛺䛹䛷䛿䚸ᐇ䛜〇ရ䛻౫Ꮡ䛩䜛䛯䜑ὶ⏝䛜䛷䛝䛺䛔
• タᐃ䛾䜏䛷㐃ᦠ䛜ྍ⬟
• Custom Object䛸ྠ䛨ᡭ㡰䛷䜹䝇䝍䝬䜲䝈䚸䜰䜽䝉䝇ไ㝈䛺䛹䛜ྍ⬟
䠄ཧ↷㛵ಀ䜒ྍ⬟䚸䛯䛰䛧ᚑ㛵ಀ䛿䛷䛝䛺䛔䠅
2. ᇶᖿ䝅䝇䝔䝮㐃ᦠ䛾ᩜᒃ䛜ప䛔
• 䝉䜻䝳䜰䜶䞊䝆䜵䞁䝖䜢⏝䛔䜛䛣䛸䛷䚸FWෆ䛾䝅䝇䝔䝮䛸䛾㐃ᦠ䛜ྍ⬟
䈜ḟ䝸䝸䞊䝇௨㝆ᥦ౪ணᐃ䛾ᶵ⬟
• .net/java䛺䛹♫ෆ䛷⏝䛧䛶䛔䜛㛤Ⓨ䝸䝋䞊䝇䜢ὶ⏝䛧䛶APIసᡂ䛜ྍ⬟
→ODataᑐᛂ䛾Gateway䛜䛒䜛ሙྜ䛻䛿䚸♫ෆ䝅䝇䝔䝮ഃ䛾㛤Ⓨ䛜せ
3. 䝰䝞䜲䝹ᑐᛂ䛜ᐜ᫆
• Salesforce1䛷እ㒊䜸䝤䝆䜵䜽䝖䜒⏝ྍ⬟
- 9. Lightning Connect䛾ไ㝈
Lightning Connect䛷OData䜢⏝䛩䜛ሙྜ䛻䛿௨ୗ䛾ไ㝈䛜䛒䜚䜎䛩
1. OData䛾䜽䜶䝸䜸䝥䝅䝵䞁䛾⏝䛜䛷䛝䛺䛔
• orderby䜔join䛺䛹䚸OData䜽䜶䝸䛷䛿౽䛺ᣑᙇᶵ⬟䛜䛒䜛䛜䚸Lightning Connect䛷䛿
䛭䜜䜙䛾⏝䛿䛷䛝䛺䛔
2. ⏝ฟ᮶䜛ㄆド᪉ᘧ䛿HTTP Basic䛾䜏
• User/Password᪉ᘧ䛾䜏䛷䚸Digestㄆド䛿⏝ྍ
3. ㄆド䛝䛾service root URI䛿SSL䛾䜏䛷䚸ṇつ䛾CA⨫ྡ䛜ᚲせ
• ௨ୗ䛾Salesforce䛷チྍ䛥䜜䛶䛔䜛CAド᫂᭩䛜ᚲせ䠄⊂⮬䛿ྍ䠅https://
developer.salesforce.com/page/Outbound_Messaging_SSL_CA_Certificates
4. ⌧Ⅼ䛷Ⓩ㘓䛷䛝䜛service root URI䛿䠍䛴
5. ⌧Ⅼ䛷䛿ཧ↷䛾䜏
6. ⌧Ⅼ䛷䛿DMZ䛺䛹䜲䞁䝍䞊䝛䝑䝖䜰䜽䝉䝇ྍ⬟䛺ሙᡤ䛻API䛜ᚲせ
• ḟᮇ௨㝆䛾䝸䝸䞊䝇䛷ᑐᛂணᐃ
- 13. Odata䛾タᐃ䠄እ㒊䜸䝤䝆䜵䜽䝖䠅
タᐃ䛥䜜䛯እ㒊䝕䞊䝍䝋䞊䝇䛛䜙䚸Service Root URI䛻Ⓩ㘓䛥䜜䛶䛔䜛Resource䜢䜸䝤䝆䜵䜽䝖䛸䛧䛶ྲྀ䜚㎸䜐䚹
Service Root URI䛻ᐃ⩏䛥䜜
䛶䛔䜛Resourceྡ䜢ධຊ
※外部オブジェクトとして、登録されたオブジェクトがOData上のendpoint(URI)になる
※⼿手⼊入⼒力力が⾯面倒な場合には、外部データソースの編集から、検証と同期ボタンをクリッ
クして取り込み可能