Upload
iess
View
293
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Febos: a service-oriented system for collaborative music creationIgnacio López, Antonio Cañabate, Ruth Raventós
Citation preview
IESS 1.0 First International Conference on Exploring Services February 2010
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
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)
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
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
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)
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
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)
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
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”
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
IESS 1.0 First International Conference on Exploring Services February 2010