relay: interconnect 2016 - meetupfiles.meetup.com/18706710/bluemixmeetup_interconnect2016... ·...
TRANSCRIPT
![Page 2: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/2.jpg)
What’s on InterConnect?
![Page 3: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/3.jpg)
3
![Page 4: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/4.jpg)
General sessions
• MGM, MB Arena • 1: Digital Business Transformation
• 2: IT Transformation • 3: Personal Transformation
4
![Page 5: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/5.jpg)
Research sessions
• IBM Research Labs • Technology for future
• Blockchain • Container • Wearable IoT, etc
5
![Page 6: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/6.jpg)
Open Tech Summit
• Open Technology with IBM
• OpenStack • Swagger • Strongloop • Elastic
6
![Page 7: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/7.jpg)
7
![Page 8: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/8.jpg)
Resources
• Media replay: https://ibmgo.com/interconnect/
• Open Tech Summit: https://developer.ibm.com/
opentech/2016/03/08/now-available-presentations-
from-open-tech-summit-2016/
• Session presentations: https://www-950.ibm.com/
events/global/interconnect/sessions/
ipresentations.html
8
![Page 9: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/9.jpg)
OpenWhisk
![Page 10: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/10.jpg)
OpenWhisk resources
• http://www.slideshare.net/OpenWhisk/ccd1088-the-
future-of-cloud-programming-wiring-a-
microservices-application-architecture-to-respond-
to-events
• https://github.com/openwhisk/openwhisk
• https://new-console.ng.bluemix.net/openwhisk/
• https://developer.ibm.com/openwhisk/
10
![Page 11: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/11.jpg)
Wearable IoT
![Page 12: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/12.jpg)
Presenataion
• https://www-304.ibm.com/events/tools/
interconnect/2016ems/REST/presentations/PDF/
InterConnect2016_7107.pdf
12
![Page 13: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/13.jpg)
Container architecture
![Page 14: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/14.jpg)
Presentation
• https://www-304.ibm.com/events/tools/
interconnect/2016ems/REST/presentations/PDF/
InterConnect2016_7111.pdf
14
![Page 15: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/15.jpg)
Blockchain Architecture
![Page 16: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/16.jpg)
IBM Blockchain resources
• https://www-304.ibm.com/events/tools/
interconnect/2016ems/REST/presentations/PDF/
InterConnect2016_6486.pdf
• https://github.com/openblockchain
16
![Page 17: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/17.jpg)
Blockchain service on Bluemix
![Page 18: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/18.jpg)
Bluemix
Architecture
18
Blockchain service (exp)
openblockchain
broker Monitor Peers
View Logs View Chains
Marbles Demo app
ibm-blockchain-js
chaincode
Client HTTP websocket
API
![Page 19: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/19.jpg)
Blockchain service
• Fabric: openblockchain
• https://github.com/openblockchain/
• Doc: https://console.ng.bluemix.net/docs/services/
blockchain/index.html
• Broker
–Monitor Peers
–View Logs
–View Chain
19
![Page 20: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/20.jpg)
Marbles Demo
•목적: Bluemix Blockchain 서비스 실습 및 테스트
• Marble: Name, Size, Color, User 속성을 가진 객체
• UI 는 node.js 로 작성, websocket 으로 데이터 통신
• ibm-blockchain-js 모듈 사용
•실제 Blockchain API 호출 부분은 Go 로 작성
(chaincode)
20
![Page 21: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/21.jpg)
Marbles Demo Objective
• Part 1 • Marble 생성 및 저장
• Marble 상태 조회
• 다른 사용자에게 Marble 전달
• Marble 삭제
• 원장에 기록되는 내용 확인
• Part 2 • Marble 거래 오픈
• Marble 거래 수락
• Marble 거래 취소
21
![Page 22: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/22.jpg)
Marbles Demo resources
• Source: https://github.com/IBM-Blockchain/marbles • Deploy to Bluemix: https://bluemix.net/deploy?repository=https://
github.com/ibm-blockchain/marbles.git • ibm-blockchain-js: https://github.com/IBM-Blockchain/ibm-blockchain-js
• npm install ibm-blockchain-js • chaincode (Go): https://github.com/IBM-Blockchain/marbles-chaincode • Tutorial
• part1: https://github.com/IBM-Blockchain/marbles/blob/master/tutorial_part1.md
• part2: https://github.com/IBM-Blockchain/marbles/blob/master/tutorial_part2.md
22
![Page 23: Relay: InterConnect 2016 - Meetupfiles.meetup.com/18706710/BluemixMeetup_InterConnect2016... · 2016. 3. 23. · Relay: InterConnect 2016 View of Bluemix Technical Evangelist Jin](https://reader034.vdocuments.pub/reader034/viewer/2022051912/6002b486a2e86806e620dce6/html5/thumbnails/23.jpg)
Thank you!Questions?