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
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
380
DockerをHerokuでも
mokamoto
1
280
MuleSoftとAnypoint Platform
mokamoto
1
970
愛しのPostgreSQL ~ Herokuのデータベース & データ管理系サービスのおさらいの話 〜
mokamoto
0
200
Other Decks in Technology
See All in Technology
SAENM ~Jupyterで残すPoCの試行錯誤、未来の自分と仲間を助ける記録!~
terapyon
0
110
無理せず続ける、子育てエンジニアの学び
codmoninc
PRO
0
870
[JAWS-UG彩の国埼玉#12]そろそろ準備する?re:Invent2026をやさしく解説 / reinvent2026-sainokuni
sh_fk2
1
340
ソフトウェア ファクトリー - 再現性のあるソフトウェアの工場づくり / Software factory
iktakahiro
6
4.9k
DGX Spark でどこまでハッキングができるのか?
kash1064
3
1.3k
Kiro Crewをはじめよう
kizawa2020
1
160
AI駆動開発の時代になったのでトヨタ生産方式から見直す
terurou
7
6k
Optunaの最新リリースv5.0について
pfn
PRO
0
120
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
自作バイナリを動かす「入口」8選
puhitaku
2
1.3k
AIカンパニーへの転換を支えた、エンジニアの仕事の再定義
kworkdev
PRO
2
1.2k
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
520
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
710
Optimising Largest Contentful Paint
csswizardry
37
4k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
460
Intergalactic Javascript Robots from Outer Space
tanoku
273
28k
Mobile First: as difficult as doing things right
swwweet
225
10k
Typedesign – Prime Four
hannesfritz
42
3.2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
890
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
280
Practical Orchestrator
shlominoach
192
12k
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