12
IESS 1.0 First International Conference on Exploring Services February 2010

Iii 4 Febos Iess Conference

  • Upload
    iess

  • View
    293

  • Download
    0

Embed Size (px)

DESCRIPTION

Febos: a service-oriented system for collaborative music creation Ignacio López, Antonio Cañabate, Ruth Raventós

Citation preview

Page 1: Iii 4 Febos   Iess Conference

IESS 1.0 First International Conference on Exploring Services February 2010

Page 2: Iii 4 Febos   Iess Conference

Igna

cio

Lópe

z, A

nton

io C

añab

ate,

Rut

h R

aven

tós

2

1. Motivation

2. Febos Services

3. Service-oriented development

Page 3: Iii 4 Febos   Iess Conference

Igna

cio

Lópe

z, A

nton

io C

añab

ate,

Rut

h R

aven

tós

  MOTIVATION   FEBOS SERVICES SERVICE-ORIENTED   DEVELOPMENT

3

Digital technologies have been transforming the music industry: •  distribution of music in different digital formats

through internet, •  a wider offer of music, richer forms for searching

and discovering artists and songs, •  listening through streaming services (Spofy,

LastFM, online radio stations)

Page 4: Iii 4 Febos   Iess Conference

Igna

cio

Lópe

z, A

nton

io C

añab

ate,

Rut

h R

aven

tós

  MOTIVATION   FEBOS SERVICES SERVICE-ORIENTED   DEVELOPMENT

4

This new emerging distribution paradigm is affecting the relationships among all players in the value chain: •  record companies, retailers, broadcasters, costumers,

artists and other professionals; it is also bringing new key players and new business models into the music industry,

•  new technologies have dramatically downloaded the cost of the equipments needed in the production process,

•  Today, affordable and even free software exists that coupled with specialized hardware may convert a personal computer into a recording studio

Page 5: Iii 4 Febos   Iess Conference

Igna

cio

Lópe

z, A

nton

io C

añab

ate,

Rut

h R

aven

tós

  MOTIVATION   FEBOS SERVICES SERVICE-ORIENTED   DEVELOPMENT

5

To provide a set of web services to be used in the development of aggregate services applications that allow the collaborative creation of music over the Internet.

It is project oriented and enhances the traditional collaboration paradigms by allowing geographical displacement and asynchronous collaboration

Page 6: Iii 4 Febos   Iess Conference

Igna

cio

Lópe

z, A

nton

io C

añab

ate,

Rut

h R

aven

tós

  MOTIVATION   FEBOS SERVICES SERVICE-ORIENTED   DEVELOPMENT

6

Table 1. Stages of the music creation process, roles and outputs

Stage Role Outputs

Composition Artist-composers Scores

Performances recording

Artist-performers Tracks (instruments)

Edition, mixing, mastering

Music engineers Works (songs)

Page 7: Iii 4 Febos   Iess Conference

Igna

cio

Lópe

z, A

nton

io C

añab

ate,

Rut

h R

aven

tós

  MOTIVATION   FEBOS SERVICES SERVICE-ORIENTED   DEVELOPMENT

7

Service-oriented MDA-Based approach (SOD-M) De Castro, V., Marcos, E., Wieringa, R.

•  Services are the first-class objects for the whole process of the IS development,

•  It is an MDA-based approach by extending CIM, PIM and PSM levels,

•  It uses UML with a service-oriented profile as modeling language

Page 8: Iii 4 Febos   Iess Conference

Igna

cio

Lópe

z, A

nton

io C

añab

ate,

Rut

h R

aven

tós

  MOTIVATION   FEBOS SERVICES SERVICE-ORIENTED   DEVELOPMENT

8

e3 business modeling method (Gordijn & Ackermann)

Page 9: Iii 4 Febos   Iess Conference

Igna

cio

Lópe

z, A

nton

io C

añab

ate,

Rut

h R

aven

tós

  MOTIVATION   FEBOS SERVICES SERVICE-ORIENTED   DEVELOPMENT

9

End Consumer Business services Compositor, musician and sound engineering

•  Service for creating and managing information projects

•  Service for searching for and inviting people to collaborate with

•  Service for creating and managing musical works

•  Service for creating and managing scores •  Service for creating and managing tracks •  Service for controlling changes on projects •  Service for publication and searching of works,

tracks and scores •  Service for FTP hosting of musical files

Page 10: Iii 4 Febos   Iess Conference

Igna

cio

Lópe

z, A

nton

io C

añab

ate,

Rut

h R

aven

tós

  MOTIVATION   FEBOS SERVICES SERVICE-ORIENTED   DEVELOPMENT

10

•  USE CASE MODEL: is straighforward obtained from the list of services where end-consumers are identified as actors and business services as use cases,

•  SERVICE PROCESS MODEL: UML activity diagrams are used to represent the logically related activities that need to be performed to carry out a business service

Service process model for the business service “to manage scores”

Page 11: Iii 4 Febos   Iess Conference

Igna

cio

Lópe

z, A

nton

io C

añab

ate,

Rut

h R

aven

tós

  MOTIVATION   FEBOS SERVICES SERVICE-ORIENTED   DEVELOPMENT

11

MySQL Jax-Ws

Apache Tomcat Java

Febos Project

Implemented by Ignacio López: [email protected]

Open-source

Page 12: Iii 4 Febos   Iess Conference

IESS 1.0 First International Conference on Exploring Services February 2010