Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Mulesoft Anypoint Platform ハンズオン
Search
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
960
愛しのPostgreSQL ~ Herokuのデータベース & データ管理系サービスのおさらいの話 〜
mokamoto
0
200
Other Decks in Technology
See All in Technology
今話題のAI「Jev」って何? 宇宙最速で学ぶ会
minorun365
PRO
12
5.8k
【技術的負債conf】事業成長に伴う技術的負債の説明責任とAIによるモニタリング、認知的負債について
i35_267
2
1.5k
事業課題から技術的負債に向き合う
sansantech
PRO
2
1.7k
Podは生きているのにGoだけが落ちる:GOGCとGOMEMLIMITで追うInvisible OOM Killの謎
tkc66buzz
1
730
LTのテーマ どうきめてる?〜5つの型と私のやり方〜
yama3133
1
100
GoCon2026 - Open Source, Open World
sanposhiho
4
4.5k
「守り」で活用するオンデバイスLLM 〜写ってはいけないを総力戦で防ぐ〜 / iOSDC Japan 2026
nakamuuu
0
150
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
4
1.3k
Minecraft JavaのMODをSwiftで作る
1mash0
0
160
SREは、MCPとAutopilotをこう使え!
kazumax55
2
780
Adaptive Warehouse を今すぐ導入すべき理由と迷ったときの判断基準
__allllllllez__
0
230
omasushiというライブラリを作った
polidog
PRO
0
230
Featured
See All Featured
Ethics towards AI in product and experience design
skipperchong
2
370
What's in a price? How to price your products and services
michaelherold
247
13k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
360
The Language of Interfaces
destraynor
162
27k
Paper Plane
katiecoart
PRO
4
53k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.3k
Rails Girls Zürich Keynote
gr2m
96
14k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
830
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
500
sira's awesome portfolio website redesign presentation
elsirapls
0
410
Utilizing Notion as your number one productivity tool
mfonobong
4
590
Marketing to machines
jonoalderson
1
5.8k
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