SlideShare a Scribd company logo
LLC, a Salesforce company
•
•
–
–
–
•
–
–
@mitch_oka
/in/mitch-oka
LLC, a Salesforce company
RPA iPaaS APIM
LLC, a Salesforce company
RPA iPaaS APIM
LLC, a Salesforce company
Robotics Process Automation
https://ja.wikipedia.org/wiki/ロボティック・プロセス・オートメーション
LLC, a Salesforce company
Robotics Process Automation
https://ja.wikipedia.org/wiki/ロボティック・プロセス・オートメーション
LLC, a Salesforce company
1
2 3
これシステムに反映しといてー
人間が手動で行っていた定形処理を・・・・
Shinya Tomonaga
xxx
xxx
LLC, a Salesforce company
1
2 3
レコード済みの手順書+入力データ
手順を覚えさせたプログラムに自動実行させるもの
Shinya Tomonaga
xxx
xxx
LLC, a Salesforce company
•
–
–
–
•
–
–
–
LLC, a Salesforce company
1
2 3
UIがもし変更されると、RPAは決められた
手順を実行しようとするため、わからなくなる
一般的にUIはAPIに比べて変更頻度が高く、
複数バージョンを持つことが少ない
Shinya Tomonaga
LLC, a Salesforce company
RPA iPaaS APIM
LLC, a Salesforce company
Integration Platform as a Service
https://ja.wikipedia.org/wiki/クラウドインテグレーション
LLC, a Salesforce company
プログラミングによって一生懸命行っていたシステム連携を・・・
LLC, a Salesforce company
フロー(主にGUIベース)で設定して簡単に接続できるもの
コネクタ
コネクタ
API
iPaaS
オーケストレーション
LLC, a Salesforce company
•
–
–
–
•
–
–
iPaaS
LLC, a Salesforce company
API・コネクタの無いシステムをiPaaSに接続する役割を担う
コネクタ
コネクタ
API
iPaaS
オーケストレーション
LLC, a Salesforce company
API・コネクタの無いシステムをiPaaSに接続する役割を担う
コネクタ
コネクタ
API
iPaaS
オーケストレーション
RPA
LLC, a Salesforce company
Happy End?
LLC, a Salesforce company
システムや連携の数が増えてきたり、
オーケーストレーションが複雑になり
すぎると、管理しきれなくなる
Source: Top Challenges facing CIOs in a Cloud Native World. 2018 Global CIO Report.https://www.dynatrace.com/cloud-complexity-report/
システムがどこから接続され、
何で消費されているのかを管
理できなくなり、セキュリティのリ
スクが発生
LLC, a Salesforce company
LLC, a Salesforce company
RPA iPaaS APIM
LLC, a Salesforce company
Application Programing Interface(API) Management
https://en.wikipedia.org/wiki/API_management
LLC, a Salesforce company
オンプレミスFTP, Files Web services SaaSソーシャル IoTDatabases パートナー
API コンシューマ 各システム毎に構築さ
れて統合管理できて
いなかったAPIを・・・
LLC, a Salesforce company
API
Management
オンプレミスFTP, Files Web services SaaSソーシャル IoTDatabases パートナー
API コンシューマ ゲートウェイを提供して
統合管理する
モニタリング
APIディスカバリ
(APIカタログ)
LLC, a Salesforce company
API
•
–
–
–
•
–
–
API
Management
LLC, a Salesforce company
API
Management
オンプレミスFTP, Files Web services SaaSソーシャル IoTDatabases パートナー
API コンシューマ
接続が増えてきた際に
煩雑になる事自体は
解決出来ない
LLC, a Salesforce company
LLC, a Salesforce company
LLC, a Salesforce company
Anypoint
Security
Anypoint
Design center
Anypoint
Exchange
Runtime engine
& services
Path to enablement Joint engagement
Center for Enablement (C4E)
Anypoint
Mangement
center
MuleSoft Anypoint
Platform
MuleSoft
Catalyst
LLC, a Salesforce company
Anypoint
Security
Anypoint
Design center
Anypoint
Exchange
Runtime engine
& services
MuleSoft Anypoint
Platform
MuleSoft
Catalyst
Path to enablement Joint engagement
Center for Enablement (C4E)
Anypoint
Mangement
center
•
•
•
•
• •
•
•
•
LLC, a Salesforce company
iPaaS APIM+ + API-led
LLC, a Salesforce company
LLC, a Salesforce company
API Connector
API
レガシーシステムをつ
ないでみた。結構色々
な所で再利用できそう
だからAPIにしよう
Connector
LLC, a Salesforce company
API Connector
API
レガシーシステムをつ
ないでみた。結構色々
な所で再利用できそう
だからAPIにしよう
Connector
API
クラウドつないでみた
結構色々な所で再利用
できそうだからこれも
APIにしよう
API API API
LLC, a Salesforce company
API Connector
API
レガシーシステムをつ
ないでみた。結構色々
な所で再利用できそう
だからAPIにしよう
Connector
API
クラウドつないでみた
結構色々な所で再利用
できそうだからこれも
APIにしよう
API API API
APIカタログみたら便利
なAPIがいっぱいあった
から再利用しよう
LLC, a Salesforce company
LLC, a Salesforce company
customers
LLC, a Salesforce company
customers
SAP
customers
LLC, a Salesforce company
customers
SAP
customers
Salesforce
customers
LLC, a Salesforce company
customers
SAP
customers
Salesforce
customers
LLC, a Salesforce company
customers
SAP
customers
Salesforce
customers
orders
LLC, a Salesforce company
system
APIs
customers
SAP
customers
Salesforce
customers
orders
LLC, a Salesforce company
system
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
LLC, a Salesforce company
system
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
LLC, a Salesforce company
system
APIs
process
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
LLC, a Salesforce company
system
APIs
process
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / API
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / API
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / API
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
Toll
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
Toll
shipments
UPS
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
shipments
Toll
shipments
UPS
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
shipment
status
shipments
Toll
shipments
UPS
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
shipment
status
shipments
Toll
shipments
UPS
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers
SAP
customers
Salesforce
customers
orders
order
status
order
history
web app / APImobile API
shipment
status
shipments
Toll
shipments
UPS
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers orders
order
status
order
history
web app / APImobile API
shipment
status
shipments
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
customers orders
order
status
order
history
web app / APImobile API
shipment
status
shipments
開発速度
コスト削減
ビジネス要件
ガバナンス
疎結合
再利用性
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
system
APIs
process
APIs
experience
APIs
ERP
µ
LLC, a Salesforce company
LLC, a Salesforce company
LLC, a Salesforce company
Project 1 – API-
led
LLC, a Salesforce company
Shipments
Shipment
status
Orders
Customers
Order
status
再利用可能な部品
C4E
APIが溜まっていったら、再利用をして更に開発を加速
Project 1 – API-
led
LLC, a Salesforce company
LLC, a Salesforce company
LLC, a Salesforce company
LLC, a Salesforce company
LLC, a Salesforce company
•
–
•
–
•
–
•
•
–
•
–
LLC, a Salesforce company
Integration Trailblazer
•
–
–
–
–
Integration Professional
•
–
–
–
https://blogs.mulesoft.com/biz/mulesoft/democratize-innovation-integration-trailblazer/
http://training.mulesoft.comhttp://trailhead.salesforce.com
LLC, a Salesforce company
•
•
最新情報を取得
https://meetups.mulesoft.com/tokyo/
LLC, a Salesforce company
•
–
–
–
–
–
–
–
•
@mitch_oka
RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ

More Related Content

What's hot

APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
apidays
 
Best Practices for API Security
Best Practices for API SecurityBest Practices for API Security
Best Practices for API Security
MuleSoft
 
Object Store V2 Workshop
Object Store V2 WorkshopObject Store V2 Workshop
Object Store V2 Workshop
MuleSoft
 
Mulesoft Anypoint platform introduction
Mulesoft Anypoint platform introductionMulesoft Anypoint platform introduction
Mulesoft Anypoint platform introduction
gijish
 
Architect day 20181128- Morning Sessions
Architect day 20181128- Morning SessionsArchitect day 20181128- Morning Sessions
Architect day 20181128- Morning Sessions
Salesforce - Sweden, Denmark, Norway
 
How Splunk connects Salesforce
How Splunk connects SalesforceHow Splunk connects Salesforce
How Splunk connects Salesforce
MuleSoft
 
SAP ECC to S/4HANA Move
SAP ECC to S/4HANA MoveSAP ECC to S/4HANA Move
SAP ECC to S/4HANA Move
AGSanePLDTCompany
 
Mule salesforce integration solutions
Mule  salesforce integration solutionsMule  salesforce integration solutions
Mule salesforce integration solutions
himajareddys
 
Microservices on Anypoint Platform
Microservices on Anypoint PlatformMicroservices on Anypoint Platform
Microservices on Anypoint Platform
MuleSoft
 
Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetup
MuleSoft Meetup
 
API Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementAPI Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API Management
BizTalk360
 
Introduction to Kong API Gateway
Introduction to Kong API GatewayIntroduction to Kong API Gateway
Introduction to Kong API Gateway
Yohann Ciurlik
 
Partner Business Org
Partner Business OrgPartner Business Org
Partner Business Org
Salesforce Partners
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
Salesforce Developers
 
Mulesoft ppt
Mulesoft pptMulesoft ppt
Mulesoft ppt
Achyuta Lakshmi
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
Apigee | Google Cloud
 
API Governance in the Enterprise
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
Apigee | Google Cloud
 
Strategic Choices in SAP S/4 HANA Deployment
Strategic Choices in SAP S/4 HANA DeploymentStrategic Choices in SAP S/4 HANA Deployment
Strategic Choices in SAP S/4 HANA Deployment
Dirk Oppenkowski
 
Integrating Apache Spark and NiFi for Data Lakes
Integrating Apache Spark and NiFi for Data LakesIntegrating Apache Spark and NiFi for Data Lakes
Integrating Apache Spark and NiFi for Data Lakes
DataWorks Summit/Hadoop Summit
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)
OluwatobiYusuf2
 

What's hot (20)

APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
APIsecure 2023 - API orchestration: to build resilient applications, Cherish ...
 
Best Practices for API Security
Best Practices for API SecurityBest Practices for API Security
Best Practices for API Security
 
Object Store V2 Workshop
Object Store V2 WorkshopObject Store V2 Workshop
Object Store V2 Workshop
 
Mulesoft Anypoint platform introduction
Mulesoft Anypoint platform introductionMulesoft Anypoint platform introduction
Mulesoft Anypoint platform introduction
 
Architect day 20181128- Morning Sessions
Architect day 20181128- Morning SessionsArchitect day 20181128- Morning Sessions
Architect day 20181128- Morning Sessions
 
How Splunk connects Salesforce
How Splunk connects SalesforceHow Splunk connects Salesforce
How Splunk connects Salesforce
 
SAP ECC to S/4HANA Move
SAP ECC to S/4HANA MoveSAP ECC to S/4HANA Move
SAP ECC to S/4HANA Move
 
Mule salesforce integration solutions
Mule  salesforce integration solutionsMule  salesforce integration solutions
Mule salesforce integration solutions
 
Microservices on Anypoint Platform
Microservices on Anypoint PlatformMicroservices on Anypoint Platform
Microservices on Anypoint Platform
 
Salesforce integration best practices columbus meetup
Salesforce integration best practices   columbus meetupSalesforce integration best practices   columbus meetup
Salesforce integration best practices columbus meetup
 
API Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API ManagementAPI Management Part 1 - An Introduction to Azure API Management
API Management Part 1 - An Introduction to Azure API Management
 
Introduction to Kong API Gateway
Introduction to Kong API GatewayIntroduction to Kong API Gateway
Introduction to Kong API Gateway
 
Partner Business Org
Partner Business OrgPartner Business Org
Partner Business Org
 
Introduction to MuleSoft
Introduction to MuleSoftIntroduction to MuleSoft
Introduction to MuleSoft
 
Mulesoft ppt
Mulesoft pptMulesoft ppt
Mulesoft ppt
 
Apigee Demo: API Platform Overview
Apigee Demo: API Platform OverviewApigee Demo: API Platform Overview
Apigee Demo: API Platform Overview
 
API Governance in the Enterprise
API Governance in the EnterpriseAPI Governance in the Enterprise
API Governance in the Enterprise
 
Strategic Choices in SAP S/4 HANA Deployment
Strategic Choices in SAP S/4 HANA DeploymentStrategic Choices in SAP S/4 HANA Deployment
Strategic Choices in SAP S/4 HANA Deployment
 
Integrating Apache Spark and NiFi for Data Lakes
Integrating Apache Spark and NiFi for Data LakesIntegrating Apache Spark and NiFi for Data Lakes
Integrating Apache Spark and NiFi for Data Lakes
 
Power Platform (Power Automate)
Power Platform (Power Automate)Power Platform (Power Automate)
Power Platform (Power Automate)
 

Similar to RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ

Sap fiori apps recommendation service v3
Sap fiori apps recommendation service v3Sap fiori apps recommendation service v3
Sap fiori apps recommendation service v3
Shiroh Kinoshita
 
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce Developers Japan
 
AWSではじめるSAP HANA入門
AWSではじめるSAP HANA入門AWSではじめるSAP HANA入門
AWSではじめるSAP HANA入門
Mana Matsudate
 
Sap inside track2019tokyo_d3-in2_processvisibility_public
Sap inside track2019tokyo_d3-in2_processvisibility_publicSap inside track2019tokyo_d3-in2_processvisibility_public
Sap inside track2019tokyo_d3-in2_processvisibility_public
Masashi Yamazawa
 
【第5回jduc】【勉強会】dynamics 365 web apiとの接し方
【第5回jduc】【勉強会】dynamics 365 web apiとの接し方【第5回jduc】【勉強会】dynamics 365 web apiとの接し方
【第5回jduc】【勉強会】dynamics 365 web apiとの接し方
Kazuya Sugimoto
 
AppExchangeパートナー&デベロッパー第1部:20071205版
AppExchangeパートナー&デベロッパー第1部:20071205版AppExchangeパートナー&デベロッパー第1部:20071205版
AppExchangeパートナー&デベロッパー第1部:20071205版
Junichiro Tasaki
 
マッシュアップ勉強会
マッシュアップ勉強会マッシュアップ勉強会
マッシュアップ勉強会guestadcb01
 
マッシュアップ勉強会
マッシュアップ勉強会マッシュアップ勉強会
マッシュアップ勉強会seiryo
 
RayPen_製品資料_231101.pdf
RayPen_製品資料_231101.pdfRayPen_製品資料_231101.pdf
RayPen_製品資料_231101.pdf
GrapeCity, inc.
 
非SAPの人に贈るSAP on AWS
非SAPの人に贈るSAP on AWS非SAPの人に贈るSAP on AWS
非SAPの人に贈るSAP on AWS
Ryusaburo Tanaka
 
How to use power apps and flow
How to use power apps and flowHow to use power apps and flow
How to use power apps and flow
Shinya Sakakibara
 
[SC13] ログ管理で向上させるセキュリティ
[SC13] ログ管理で向上させるセキュリティ[SC13] ログ管理で向上させるセキュリティ
[SC13] ログ管理で向上させるセキュリティ
de:code 2017
 
Web api beginners
Web api beginnersWeb api beginners
Web api beginners
Hirohide Sano
 

Similar to RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ (13)

Sap fiori apps recommendation service v3
Sap fiori apps recommendation service v3Sap fiori apps recommendation service v3
Sap fiori apps recommendation service v3
 
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
Salesforce1 Platform 入門 2014 〜改めて基本から理解するforce.com〜
 
AWSではじめるSAP HANA入門
AWSではじめるSAP HANA入門AWSではじめるSAP HANA入門
AWSではじめるSAP HANA入門
 
Sap inside track2019tokyo_d3-in2_processvisibility_public
Sap inside track2019tokyo_d3-in2_processvisibility_publicSap inside track2019tokyo_d3-in2_processvisibility_public
Sap inside track2019tokyo_d3-in2_processvisibility_public
 
【第5回jduc】【勉強会】dynamics 365 web apiとの接し方
【第5回jduc】【勉強会】dynamics 365 web apiとの接し方【第5回jduc】【勉強会】dynamics 365 web apiとの接し方
【第5回jduc】【勉強会】dynamics 365 web apiとの接し方
 
AppExchangeパートナー&デベロッパー第1部:20071205版
AppExchangeパートナー&デベロッパー第1部:20071205版AppExchangeパートナー&デベロッパー第1部:20071205版
AppExchangeパートナー&デベロッパー第1部:20071205版
 
マッシュアップ勉強会
マッシュアップ勉強会マッシュアップ勉強会
マッシュアップ勉強会
 
マッシュアップ勉強会
マッシュアップ勉強会マッシュアップ勉強会
マッシュアップ勉強会
 
RayPen_製品資料_231101.pdf
RayPen_製品資料_231101.pdfRayPen_製品資料_231101.pdf
RayPen_製品資料_231101.pdf
 
非SAPの人に贈るSAP on AWS
非SAPの人に贈るSAP on AWS非SAPの人に贈るSAP on AWS
非SAPの人に贈るSAP on AWS
 
How to use power apps and flow
How to use power apps and flowHow to use power apps and flow
How to use power apps and flow
 
[SC13] ログ管理で向上させるセキュリティ
[SC13] ログ管理で向上させるセキュリティ[SC13] ログ管理で向上させるセキュリティ
[SC13] ログ管理で向上させるセキュリティ
 
Web api beginners
Web api beginnersWeb api beginners
Web api beginners
 

More from Mitch Okamoto

MuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターンMuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターン
Mitch Okamoto
 
Heroku meetu18 kafka
Heroku meetu18 kafkaHeroku meetu18 kafka
Heroku meetu18 kafka
Mitch Okamoto
 
世界的クラウド企業がコミュニティを育てるために考えていること
世界的クラウド企業がコミュニティを育てるために考えていること世界的クラウド企業がコミュニティを育てるために考えていること
世界的クラウド企業がコミュニティを育てるために考えていること
Mitch Okamoto
 
Summer17新機能 Einstein周り
Summer17新機能 Einstein周りSummer17新機能 Einstein周り
Summer17新機能 Einstein周り
Mitch Okamoto
 
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Mitch Okamoto
 
Heroku CIを触ってみる
Heroku CIを触ってみるHeroku CIを触ってみる
Heroku CIを触ってみる
Mitch Okamoto
 
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
Mitch Okamoto
 
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ - Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Mitch Okamoto
 
Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Heroku Javaで12-Factor App
Heroku Javaで12-Factor App
Mitch Okamoto
 
大規模BIクラウドWebサービスの裏側
大規模BIクラウドWebサービスの裏側 大規模BIクラウドWebサービスの裏側
大規模BIクラウドWebサービスの裏側
Mitch Okamoto
 
Dreamforce15 報告など
Dreamforce15 報告などDreamforce15 報告など
Dreamforce15 報告など
Mitch Okamoto
 
Lightning Developer Week Tokyo
Lightning Developer Week TokyoLightning Developer Week Tokyo
Lightning Developer Week Tokyo
Mitch Okamoto
 
Wave : Analytics Cloudとは
Wave : Analytics CloudとはWave : Analytics Cloudとは
Wave : Analytics Cloudとは
Mitch Okamoto
 
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
Mitch Okamoto
 
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
Mitch Okamoto
 
食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門
Mitch Okamoto
 
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Mitch Okamoto
 
Enterpriseでもモバイル開発
Enterpriseでもモバイル開発Enterpriseでもモバイル開発
Enterpriseでもモバイル開発Mitch Okamoto
 
Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用
Mitch Okamoto
 
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
Mitch Okamoto
 

More from Mitch Okamoto (20)

MuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターンMuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターン
 
Heroku meetu18 kafka
Heroku meetu18 kafkaHeroku meetu18 kafka
Heroku meetu18 kafka
 
世界的クラウド企業がコミュニティを育てるために考えていること
世界的クラウド企業がコミュニティを育てるために考えていること世界的クラウド企業がコミュニティを育てるために考えていること
世界的クラウド企業がコミュニティを育てるために考えていること
 
Summer17新機能 Einstein周り
Summer17新機能 Einstein周りSummer17新機能 Einstein周り
Summer17新機能 Einstein周り
 
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
Heroku Meetup #17 Herokuの細かすぎて伝わらない最新情報
 
Heroku CIを触ってみる
Heroku CIを触ってみるHeroku CIを触ってみる
Heroku CIを触ってみる
 
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
再考PaaS 〜 Heroku最新情報で考える、2017年のPaaS選択基準 〜
 
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ - Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
Salesforce Einstein - SaaS企業のAI戦略とテクノロジ -
 
Heroku Javaで12-Factor App
Heroku Javaで12-Factor App Heroku Javaで12-Factor App
Heroku Javaで12-Factor App
 
大規模BIクラウドWebサービスの裏側
大規模BIクラウドWebサービスの裏側 大規模BIクラウドWebサービスの裏側
大規模BIクラウドWebサービスの裏側
 
Dreamforce15 報告など
Dreamforce15 報告などDreamforce15 報告など
Dreamforce15 報告など
 
Lightning Developer Week Tokyo
Lightning Developer Week TokyoLightning Developer Week Tokyo
Lightning Developer Week Tokyo
 
Wave : Analytics Cloudとは
Wave : Analytics CloudとはWave : Analytics Cloudとは
Wave : Analytics Cloudとは
 
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
コンポーネントを”つなぐ”時代へ Web&Mobileアプリ開発最新動向
 
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
[Heroku meetup LT] Salesforce1 Developers Community MAXの紹介
 
食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門食わず嫌いの為のSalesforce1 Platform入門
食わず嫌いの為のSalesforce1 Platform入門
 
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
Webエンジニアがラクして企業向けモバイルアプリを作る方法 ~Salesforce1モバイルコンテナを使った開発手法~
 
Enterpriseでもモバイル開発
Enterpriseでもモバイル開発Enterpriseでもモバイル開発
Enterpriseでもモバイル開発
 
Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用Salesforce Platformとモバイル活用
Salesforce Platformとモバイル活用
 
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
夏サミ2012 [A-2]ソーシャルプラットフォームを使った業務アプリ開発の現場
 

Recently uploaded

JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
0207sukipio
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
Matsushita Laboratory
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
Toru Tamaki
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
Yuuitirou528 default
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
 

Recently uploaded (8)

JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさJSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
JSAI_類似画像マッチングによる器への印象付与手法の妥当性検証_ver.3_高橋りさ
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
TaketoFujikawa_物語のコンセプトに基づく情報アクセス手法の基礎検討_JSAI2024
 
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
論文紹介:When Visual Prompt Tuning Meets Source-Free Domain Adaptive Semantic Seg...
 
CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料CS集会#13_なるほどわからん通信技術 発表資料
CS集会#13_なるほどわからん通信技術 発表資料
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
 

RPAとiPaaSとAPIMの違いとMuleSoftのアプローチ

  • 1.
  • 2. LLC, a Salesforce company • • – – – • – – @mitch_oka /in/mitch-oka
  • 3. LLC, a Salesforce company RPA iPaaS APIM
  • 4. LLC, a Salesforce company RPA iPaaS APIM
  • 5. LLC, a Salesforce company Robotics Process Automation https://ja.wikipedia.org/wiki/ロボティック・プロセス・オートメーション
  • 6. LLC, a Salesforce company Robotics Process Automation https://ja.wikipedia.org/wiki/ロボティック・プロセス・オートメーション
  • 7. LLC, a Salesforce company 1 2 3 これシステムに反映しといてー 人間が手動で行っていた定形処理を・・・・ Shinya Tomonaga xxx xxx
  • 8. LLC, a Salesforce company 1 2 3 レコード済みの手順書+入力データ 手順を覚えさせたプログラムに自動実行させるもの Shinya Tomonaga xxx xxx
  • 9. LLC, a Salesforce company • – – – • – – –
  • 10. LLC, a Salesforce company 1 2 3 UIがもし変更されると、RPAは決められた 手順を実行しようとするため、わからなくなる 一般的にUIはAPIに比べて変更頻度が高く、 複数バージョンを持つことが少ない Shinya Tomonaga
  • 11. LLC, a Salesforce company RPA iPaaS APIM
  • 12. LLC, a Salesforce company Integration Platform as a Service https://ja.wikipedia.org/wiki/クラウドインテグレーション
  • 13. LLC, a Salesforce company プログラミングによって一生懸命行っていたシステム連携を・・・
  • 14. LLC, a Salesforce company フロー(主にGUIベース)で設定して簡単に接続できるもの コネクタ コネクタ API iPaaS オーケストレーション
  • 15. LLC, a Salesforce company • – – – • – – iPaaS
  • 16. LLC, a Salesforce company API・コネクタの無いシステムをiPaaSに接続する役割を担う コネクタ コネクタ API iPaaS オーケストレーション
  • 17. LLC, a Salesforce company API・コネクタの無いシステムをiPaaSに接続する役割を担う コネクタ コネクタ API iPaaS オーケストレーション RPA
  • 18. LLC, a Salesforce company Happy End?
  • 19. LLC, a Salesforce company システムや連携の数が増えてきたり、 オーケーストレーションが複雑になり すぎると、管理しきれなくなる Source: Top Challenges facing CIOs in a Cloud Native World. 2018 Global CIO Report.https://www.dynatrace.com/cloud-complexity-report/ システムがどこから接続され、 何で消費されているのかを管 理できなくなり、セキュリティのリ スクが発生
  • 20. LLC, a Salesforce company
  • 21. LLC, a Salesforce company RPA iPaaS APIM
  • 22. LLC, a Salesforce company Application Programing Interface(API) Management https://en.wikipedia.org/wiki/API_management
  • 23. LLC, a Salesforce company オンプレミスFTP, Files Web services SaaSソーシャル IoTDatabases パートナー API コンシューマ 各システム毎に構築さ れて統合管理できて いなかったAPIを・・・
  • 24. LLC, a Salesforce company API Management オンプレミスFTP, Files Web services SaaSソーシャル IoTDatabases パートナー API コンシューマ ゲートウェイを提供して 統合管理する モニタリング APIディスカバリ (APIカタログ)
  • 25. LLC, a Salesforce company API • – – – • – – API Management
  • 26. LLC, a Salesforce company API Management オンプレミスFTP, Files Web services SaaSソーシャル IoTDatabases パートナー API コンシューマ 接続が増えてきた際に 煩雑になる事自体は 解決出来ない
  • 27. LLC, a Salesforce company
  • 28.
  • 29. LLC, a Salesforce company
  • 30. LLC, a Salesforce company Anypoint Security Anypoint Design center Anypoint Exchange Runtime engine & services Path to enablement Joint engagement Center for Enablement (C4E) Anypoint Mangement center MuleSoft Anypoint Platform MuleSoft Catalyst
  • 31. LLC, a Salesforce company Anypoint Security Anypoint Design center Anypoint Exchange Runtime engine & services MuleSoft Anypoint Platform MuleSoft Catalyst Path to enablement Joint engagement Center for Enablement (C4E) Anypoint Mangement center • • • • • • • • •
  • 32. LLC, a Salesforce company iPaaS APIM+ + API-led
  • 33. LLC, a Salesforce company
  • 34. LLC, a Salesforce company API Connector API レガシーシステムをつ ないでみた。結構色々 な所で再利用できそう だからAPIにしよう Connector
  • 35. LLC, a Salesforce company API Connector API レガシーシステムをつ ないでみた。結構色々 な所で再利用できそう だからAPIにしよう Connector API クラウドつないでみた 結構色々な所で再利用 できそうだからこれも APIにしよう API API API
  • 36. LLC, a Salesforce company API Connector API レガシーシステムをつ ないでみた。結構色々 な所で再利用できそう だからAPIにしよう Connector API クラウドつないでみた 結構色々な所で再利用 できそうだからこれも APIにしよう API API API APIカタログみたら便利 なAPIがいっぱいあった から再利用しよう
  • 37. LLC, a Salesforce company
  • 38. LLC, a Salesforce company customers
  • 39. LLC, a Salesforce company customers SAP customers
  • 40. LLC, a Salesforce company customers SAP customers Salesforce customers
  • 41. LLC, a Salesforce company customers SAP customers Salesforce customers
  • 42. LLC, a Salesforce company customers SAP customers Salesforce customers orders
  • 43. LLC, a Salesforce company system APIs customers SAP customers Salesforce customers orders
  • 44. LLC, a Salesforce company system APIs customers SAP customers Salesforce customers orders order status
  • 45. LLC, a Salesforce company system APIs customers SAP customers Salesforce customers orders order status order history
  • 46. LLC, a Salesforce company system APIs process APIs customers SAP customers Salesforce customers orders order status order history
  • 47. LLC, a Salesforce company system APIs process APIs customers SAP customers Salesforce customers orders order status order history web app / API
  • 48. LLC, a Salesforce company system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / API
  • 49. LLC, a Salesforce company system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / API
  • 50. LLC, a Salesforce company system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API
  • 51. LLC, a Salesforce company system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API
  • 52. LLC, a Salesforce company system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API
  • 53. LLC, a Salesforce company system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API Toll shipments
  • 54. LLC, a Salesforce company system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API Toll shipments UPS shipments
  • 55. LLC, a Salesforce company system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API shipments Toll shipments UPS shipments
  • 56. LLC, a Salesforce company system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API shipment status shipments Toll shipments UPS shipments
  • 57. LLC, a Salesforce company system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API shipment status shipments Toll shipments UPS shipments
  • 58. LLC, a Salesforce company system APIs process APIs experience APIs customers SAP customers Salesforce customers orders order status order history web app / APImobile API shipment status shipments Toll shipments UPS shipments
  • 59. LLC, a Salesforce company system APIs process APIs experience APIs customers orders order status order history web app / APImobile API shipment status shipments
  • 60. LLC, a Salesforce company system APIs process APIs experience APIs customers orders order status order history web app / APImobile API shipment status shipments 開発速度 コスト削減 ビジネス要件 ガバナンス 疎結合 再利用性
  • 61. LLC, a Salesforce company system APIs process APIs experience APIs
  • 62. LLC, a Salesforce company system APIs process APIs experience APIs µ
  • 63. LLC, a Salesforce company system APIs process APIs experience APIs µ
  • 64. LLC, a Salesforce company system APIs process APIs experience APIs µ
  • 65. LLC, a Salesforce company system APIs process APIs experience APIs µ
  • 66. LLC, a Salesforce company system APIs process APIs experience APIs µ
  • 67. LLC, a Salesforce company system APIs process APIs experience APIs µ
  • 68. LLC, a Salesforce company system APIs process APIs experience APIs ERP µ
  • 69. LLC, a Salesforce company system APIs process APIs experience APIs ERP µ
  • 70. LLC, a Salesforce company system APIs process APIs experience APIs ERP µ
  • 71. LLC, a Salesforce company system APIs process APIs experience APIs ERP µ
  • 72. LLC, a Salesforce company system APIs process APIs experience APIs ERP µ
  • 73. LLC, a Salesforce company system APIs process APIs experience APIs ERP µ
  • 74. LLC, a Salesforce company system APIs process APIs experience APIs ERP µ
  • 75. LLC, a Salesforce company system APIs process APIs experience APIs ERP µ
  • 76. LLC, a Salesforce company
  • 77. LLC, a Salesforce company
  • 78. LLC, a Salesforce company Project 1 – API- led
  • 79. LLC, a Salesforce company Shipments Shipment status Orders Customers Order status 再利用可能な部品 C4E APIが溜まっていったら、再利用をして更に開発を加速 Project 1 – API- led
  • 80. LLC, a Salesforce company
  • 81. LLC, a Salesforce company
  • 82. LLC, a Salesforce company
  • 83. LLC, a Salesforce company
  • 84. LLC, a Salesforce company • – • – • – • • – • –
  • 85.
  • 86. LLC, a Salesforce company Integration Trailblazer • – – – – Integration Professional • – – – https://blogs.mulesoft.com/biz/mulesoft/democratize-innovation-integration-trailblazer/ http://training.mulesoft.comhttp://trailhead.salesforce.com
  • 87. LLC, a Salesforce company • • 最新情報を取得 https://meetups.mulesoft.com/tokyo/
  • 88. LLC, a Salesforce company • – – – – – – – • @mitch_oka