relay: interconnect 2016 · 2016-03-23 · •목적: bluemix blockchain 서비스 실습 및...

Post on 08-Aug-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Relay: InterConnect 2016View of Bluemix Technical Evangelist

Jin Gi Kong 공진기 jgkong@kr.ibm.com

What’s on InterConnect?

3

General sessions

• MGM, MB Arena • 1: Digital Business Transformation

• 2: IT Transformation • 3: Personal Transformation

4

Research sessions

• IBM Research Labs • Technology for future

• Blockchain • Container • Wearable IoT, etc

5

Open Tech Summit

• Open Technology with IBM

• OpenStack • Swagger • Strongloop • Elastic

6

7

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

OpenWhisk

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

Wearable IoT

Presenataion

• https://www-304.ibm.com/events/tools/

interconnect/2016ems/REST/presentations/PDF/

InterConnect2016_7107.pdf

12

Container architecture

Presentation

• https://www-304.ibm.com/events/tools/

interconnect/2016ems/REST/presentations/PDF/

InterConnect2016_7111.pdf

14

Blockchain Architecture

IBM Blockchain resources

• https://www-304.ibm.com/events/tools/

interconnect/2016ems/REST/presentations/PDF/

InterConnect2016_6486.pdf

• https://github.com/openblockchain

16

Blockchain service on Bluemix

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

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

Marbles Demo

•목적: Bluemix Blockchain 서비스 실습 및 테스트

• Marble: Name, Size, Color, User 속성을 가진 객체

• UI 는 node.js 로 작성, websocket 으로 데이터 통신

• ibm-blockchain-js 모듈 사용

•실제 Blockchain API 호출 부분은 Go 로 작성

(chaincode)

20

Marbles Demo Objective

• Part 1 • Marble 생성 및 저장

• Marble 상태 조회

• 다른 사용자에게 Marble 전달

• Marble 삭제

• 원장에 기록되는 내용 확인

• Part 2 • Marble 거래 오픈

• Marble 거래 수락

• Marble 거래 취소

21

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

Thank you!Questions?

top related