Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Mulesoft Anypoint Platform ハンズオン
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Mitsuhiro Okamoto
December 06, 2018
Technology
1.2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Mulesoft Anypoint Platform ハンズオン
Mitsuhiro Okamoto
December 06, 2018
More Decks by Mitsuhiro Okamoto
See All by Mitsuhiro Okamoto
Mulesoft Meetup Tokyo #2 Hands-on
mokamoto
1
370
DockerをHerokuでも
mokamoto
1
280
MuleSoftとAnypoint Platform
mokamoto
1
950
愛しのPostgreSQL ~ Herokuのデータベース & データ管理系サービスのおさらいの話 〜
mokamoto
0
190
Other Decks in Technology
See All in Technology
SteampipeとExcel Power QueryでAWS構成定義書の作成を自動化する
jhashimoto
0
160
Claude Codeをどのように キャッチアップしているか
oikon48
13
8.6k
Bucharest Tech Week 2026 - Guardians of the Cloud-Native Galaxy
edeandrea
PRO
0
120
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
9
2k
マルチアカウント環境での コーディングエージェントを使った障害調査が大変なので AIエージェントにReadOnly権限を付与してみた / ReadOnly AI Agents for Multi-Account AWS Incident Response
yamaguchitk333
2
110
いまさら聞けない「仕様駆動開発入門」 〜AI活用時代の開発プロセスを考える〜
findy_eventslides
2
160
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
140
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
150
脱SaaS!FDEを支えるプロビジョニングと分離設計
knih
0
240
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
0
220
[AWS Summit Japan 2026]迷っているあなたへ_小さな一歩が、やがて自分を助けてくれる
sh_fk2
1
170
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
860
YesSQL, Process and Tooling at Scale
rocio
174
15k
Mind Mapping
helmedeiros
PRO
1
250
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
250
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
160
Prompt Engineering for Job Search
mfonobong
0
350
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
Become a Pro
speakerdeck
PRO
31
6k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Thoughts on Productivity
jonyablonski
76
5.2k
Fireside Chat
paigeccino
42
4k
Transcript
Mitsuhiro Okamoto Developer Evangelist at Salesforce @mitsuhiro Anypoint Platform
"MMDPOUFOUTh.VMF4PGU*OD .VMF4PGU劤㹺ך2VJDL4UBSU،ٖٝآ • #$Anypoint Studio (Eclipse!&IDE)(0 4 • Web
" +2 '6*- • 5)%,4/3 3 1. https://developer.mulesoft.com/guides/quick-start/designing-your-first-api
"MMDPOUFOUTh.VMF4PGU*OD ㉀ㅷ%#"1*⻉ׅ زٓؿ؍حؙ盖椚ׅ Web$! Database &JSON "%
#%& Proxy& 劤傈ךعٝؤؔٝ
כׄח "OZQPJOU1MBUGPSNزٓ؎،ٕפך؟؎ٝ،حف
"MMDPOUFOUTh.VMF4PGU*OD "OZQPJOU1MBUGPSNכ铩ד搀俱؟؎ٝ،حف〳腉 https://anypoint.mulesoft.com/login/#/signup
4UFQ "1*㹀纏ך⡲䧭
"MMDPOUFOUTh.VMF4PGU*OD "1*㹀纏⡲䧭 1. Design Center 2. +
Create API Specification 3. QuickStore-SpecCreate
"MMDPOUFOUTh.VMF4PGU*OD "1*鏣㹀 1. RAML" & http://bit.ly/jp_mulehandson_1 1.
Mocking service: On 2. API SummaryGet !# 3. Publish to Exchange API $
4UFQ .VMF"QQMJDBUJPO "1*㹋鄲 ך⡲䧭
"MMDPOUFOUTh.VMF4PGU*OD .VMF"QQMJDBUJPOך⡲䧭 1. Design Center ! 2. + Create
Mule Application ! 3. QuickStore-ImplCreate 4. Go Straight to Canvas
"MMDPOUFOUTh.VMF4PGU*OD )551-JTUFOFS㹀纏 1. TriggerHTTP Listener 2. Path : /api/products/{productId}
"MMDPOUFOUTh.VMF4PGU*OD %BUBCBTF$POOFDUPS㹀纏 1. HTTP Listener + 2.
Database Connector 3. OperationSelect
"MMDPOUFOUTh.VMF4PGU*OD %BUBCBTF$POOFDUPS 4FUVQ 1. Set up 2. Database Configuration
Test Save /BNF 1SPEVDUT@$POGJH $POOFDUJPO .Z42-$POOFDUJPO )PT U DPOHPEFWSFMNVMFTPGUDPN 1PSU 6TFS NVMFTPGU 1BTTXPSE NVMFTPGU %BUBCBTF QSPEVDUT VTF44-GBMTFBVUP3FDPOOFDUUSVF
"MMDPOUFOUTh.VMF4PGU*OD %BUBCBTF$POOFDUPSˊ 2VFSZך㹀纏 1. SQL Query Text http://bit.ly/jp_mulehandson_2 2. Input
Parameters - Key : id - Value : attributes.uriParams.productId SELECT product.*, CONCAT('["', (GROUP_CONCAT(variant.picture SEPARATOR '", "')),'"]') AS pictures, CONCAT('[', GROUP_CONCAT('{"',variant.identifierType, '":"', variant.identifier, '"}'),']') AS identifiers FROM product INNER JOIN variant ON product.uuid = variant.productUUID WHERE product.uuid = :id;
"MMDPOUFOUTh.VMF4PGU*OD 5SBOTGPSN㹀纏 1. Database Connector + 2. Transform 3.
Script
"MMDPOUFOUTh.VMF4PGU*OD %BUB8FBWF鏣㹀 1. Script DataWeave http://bit.ly/jp_mulehandson_3 (Sample Data
OK)
"MMDPOUFOUTh.VMF4PGU*OD ،فٔ؛٦ءّٝך䮙⹛然钠 1. Run " 2. ! Copy
link + “/api/products/1295527d-d3c7-11e7-9c84-06bf056d193e” 3. Sandbox : http://quickstore-impl-srfy.jp-e1.cloudhub.io/api/products/1295527d-d3c7-11e7-9c84-06bf056d193e
4UFQ 3VOUJNF،فٔ؛٦ءّٝך然钠
"MMDPOUFOUTh.VMF4PGU*OD 3VOUJNF،فٔ؛٦ءّٝך然钠 1. Runtime Manager # 2.
!" URL !" : http://quickstore-impl-srfy.jp-e1.cloudhub.io/api/products/1295527d-d3c7-11e7-9c84- 06bf056d193e
4UFQ "1*.BOBHFSח״1SPYZך鏣㹀
"MMDPOUFOUTh.VMF4PGU*OD "1*1SPYZך⡲䧭 1. API Manager 2. Manage API from
Exchange
"MMDPOUFOUTh.VMF4PGU*OD "1*1SPYZך䞔㜠Ⰵ⸂ 1. "1*/BNF 2VJDL4UPSF4QFD "TTFU5ZQF 3".-0"4 "1*7FSTJPO W
"TTFUWFSTJPO .BOBHJOH5ZQF &OEQPJOUXJUI1SPYZ *NQMFNFOUBUJPO63* IUUQ<ZPVSBQQ>DMPVEIVCJPBQJ 1SPYZEFQMPZNFOUUBSHFU $MPVE)VC 1BUI BQJ $IFDLUIJTCPYJGZPVSBSFNBOBHJOH UIJT"1*JO.VMFPS BCPWF ثؑحؙ
"MMDPOUFOUTh.VMF4PGU*OD "1*1SPYZךرفٗ؎ 1SPYZך63-寸㹀׃גرفٗ؎ %FQMPZָ遤ךדծ1SPYZ穗歋דך ،ؙإأ然钠ׅ : http://quickstore-xxx.jp-e1.cloudhub.io/api/products/1295527d-d3c7-11e7-9c84-06bf056d193e
4UFQ "1*1SPYZח״鸐⥋ךⵖ䖴
"MMDPOUFOUTh.VMF4PGU*OD "1*هٔء٦鏣㹀 1. API ManagerAPI Policies 2. Apply New
Policy Rate limiting -> 1.2.1 # of Req : 1 Time Period : 1 Time Unit : Minute
"MMDPOUFOUTh.VMF4PGU*OD "1*هٔء٦ךⵖ䖴然钠ׅ 1. ! ,*% ( %.Shift + F5
or ⌘R )&) 2. Quota!" +- 3. 1$( #' +- : http://quickstore-xxx.jp-e1.cloudhub.io/api/products/1295527d-d3c7-11e7-9c84-06bf056d193e
/FYU4UFQ
"MMDPOUFOUTh.VMF4PGU*OD 8IBUˏTOFYU • Tutorials & How Tos •
How to(!") • RAML$ 1 (RAML 100) – • https://qiita.com/mokamoto/items/9f5e6d0347564639fcc7 • Mule standalone #AnyPoint Runtime Manager • https://qiita.com/mokamoto/items/6fc8f0c9c65efdb36dde https://developer.mulesoft.com/tutorials-and-how-tos
Thank You