This document summarizes a conference on exploring services held in February 2010. It discusses how digital technologies are transforming the music industry through new distribution methods and relationships between players. It then describes the Febos project, which aims to provide web services for collaborative music creation online. These services support various stages of the music process by different roles. The document outlines the service-oriented approach taken and models used, including use case models and service process models. It provides an example process model for managing scores and describes the open-source technologies used to implement the Febos project.
3. SERVICE-ORIENTED
MOTIVATION FEBOS SERVICES DEVELOPMENT
Digital technologies have been transforming the
music industry:
Ignacio López, Antonio Cañabate, Ruth Raventós
• 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)
3
4. SERVICE-ORIENTED
MOTIVATION FEBOS SERVICES DEVELOPMENT
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
Ignacio López, Antonio Cañabate, Ruth Raventós
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
4
5. SERVICE-ORIENTED
MOTIVATION FEBOS SERVICES DEVELOPMENT
To provide a set of web services
to be used in the development of
aggregate services applications
Ignacio López, Antonio Cañabate, Ruth Raventós
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
5
6. Table 1. Stages of the music creation process, roles and outputs
SERVICE-ORIENTED
MOTIVATION FEBOS SERVICES DEVELOPMENT
Stage Role Outputs
Composition Artist-composers Scores
Ignacio López, Antonio Cañabate, Ruth Raventós
Performances Artist-performers Tracks (instruments)
recording
Edition, mixing, Music engineers Works (songs)
mastering
6
7. SERVICE-ORIENTED
MOTIVATION FEBOS SERVICES DEVELOPMENT
Service-oriented MDA-Based approach (SOD-M)
De Castro, V., Marcos, E., Wieringa, R.
Ignacio López, Antonio Cañabate, Ruth Raventós
• 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
7
8. SERVICE-ORIENTED
MOTIVATION FEBOS SERVICES DEVELOPMENT
e3 business modeling method
(Gordijn & Ackermann)
Ignacio López, Antonio Cañabate, Ruth Raventós
8
9. SERVICE-ORIENTED
MOTIVATION FEBOS SERVICES DEVELOPMENT
End Consumer Business services
Compositor, • Service for creating and managing information
musician and projects
Ignacio López, Antonio Cañabate, Ruth Raventós
sound engineering • 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
9
10. SERVICE-ORIENTED
MOTIVATION FEBOS SERVICES DEVELOPMENT
• USE CASE MODEL: is straighforward obtained from the
list of services where end-consumers are identified as
actors and business services as use cases,
Ignacio López, Antonio Cañabate, Ruth Raventós
• 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”
10
11. SERVICE-ORIENTED
MOTIVATION FEBOS SERVICES DEVELOPMENT
Open- MySQL Jax-Ws
source
Ignacio López, Antonio Cañabate, Ruth Raventós
Febos
Project
Apache Tomcat Java
Implemented by Ignacio López: ignaciolopez000@gmail.com 11
12. IESS 1.0 First International Conference on Exploring Services
February 2010