SlideShare a Scribd company logo
12th October 2010, Saint-Etienne, France




       MAPSS, a Multi-Aspect
Partner and Service Selection Method

Zbigniew Paszkiewicz                         Willy Picard
      zpasz@kti.ue.poznan.pl                picard@kti.ue.poznan.pl

                     Poznań University of Economics
Agenda
•   Method assumptions
•   Social protocols
•   Information model
•   Selection method
•   Technical implementation
•   Limitations
•   Conclusions
•   Future works

                     © UEP     2
Method assumptions
Current approaches
• Missing an approach integrating
  – Competence-based approach
  – Performance evaluation
  – Social aspects
• Separation of service search from the selection of
  partners
• Not mature concepts of modeling social
  requirements


                     © UEP          4
MAPSS method assumptions
• Partner and service selection method supporting
  • Social aspects
  • Competence-based selection
  • Partner and network performance characteristic


• Human control over the process
    The novelty of the proposed method lays in the
• Multi-variant analysis of the concepts
             combination
• Requirement-based approach


                      © UEP         5
Social protocols
Social protocol
• Process model encompassing
                             Referring to VO elements, e.g.
  • Process structure        - localization
  • Requirements             - required set of competences
     » Roles                 - level of available resources
                             A set of constraints on the
                             - response time of a service
     » Social requirements   relations among interacting
                             - cost of the service
                             actors (organizations and
                             services), e.g.
                             - past cooperation
                             - recognition
                             - use of service
                             - recommendation


                     © UEP         7
Abstract protocol
Service customer
  Service provider
      Service                      Process activity
 (organization)
   (organization)




                                 Partners and services are
                                   referred together as
                                       VO elements

                                   Mapping function


                                 Social network schema


                     © UEP   8
Mapping                     Mapping
   social network entities     social network entities
             to                          to
service description elements   Social network schema
                                       entities


                                                         9
Multi-aspect partner and service
       selection (MAPSS)
Method information model
Competence description module
Service description module
• Structured description of organization’s competences
  and services
• Basis for definition of roles
• Organization/service search based on submitted criteria
• Evaluation of the conformance of an organization to a set
  of requirements


                In the current implementation
     a modified 4-C model (Ermilova, Afsarmanesh) is used


                        © UEP           12
Social network module
• Contents
   –   Virtual organizations
   –   Virtual organization partners
   –   VOBE members
   –   Individuals
   –   Virtual Organization variants
   –   Services
• Basis for definition of social requirements




                             © UEP     13
Indicator module
Monitoring module
                                Not only performance indicators
• Definition of complex requirements involving various
  aspects in a single indicator, e.g.
   – competences and social relations


• Monitoring of requirement values and notification of
  changes




                        © UEP            14
Selection method
Method outline
1.   Definition of VO specification
2.   Selection of partners and services for roles
3.   VO variant generation
4.   Performance evaluation
5.   VO inception

    In every phase, human action may lead to requirements
 redefinition, preference modification, repetition of a steps, and
             reconfiguration of used supporting tools


                          © UEP            16
1   Definition of VO specification

• Set of requirements
• VO planner’s preferences
• VO planner’s fitness functions and acceptable
  requirement conformance levels




                   © UEP       17
1       Definition of VO specification
• Requirement types
    – Roles                                     Defined in
                                              abstract social
    – Social requirements
                                                 protocol
    – Indicators i.e. performance requirements
    • Aspects
    –   VO elements
                                               User defined
    –   Process
    –   Subsets of partners
    –   Subsets of services


                              © UEP       18
Selection of partners and
2
        services for role
• Set of services or organizations
  for each role
• Sorting and filtering out
  elements

• Requirements used
    – Roles
    – Indicators defined for roles



                             © UEP   19
3       Generation of VO variants
• Genetic algorithm -
                                              VO Variant -
  determination of the best fitted
                                                possible
  VO variants
                                             composition of
• Fitness function - estimation of
                                              partners and
  the level of satisfaction of social
  requirements
                                                services
• Threshold value - used to filter
  out the VO variants

• Requirements used
     – Social requirements



                              © UEP     20
4        Performance evaluation

• Fitness performance function -
  taking into an account various
  performance aspects, including
    –   Operational performance
    –   Effectiveness
    –   Responsiveness
    –   Cost


• Requirements used
    – Performance requirements



                                  © UEP   21
5      VO inception

• Choosing the “winning” VO
  variant
• Registration as a VO in
    – competence description
    – social network




                          © UEP   22
VO specification structure
        Aspects              Roles        Social req.    Performance req.
  Partner                   Phase 2            -                  -
  Service                   Phase 2            -                  -
  Subset of partners           -           Phase 3                -
  Subset of services           -           Phase 3            Phase 4
  Process                      -               -              Phase 4

                       Phase 2. Selection of partners and services for roles
                       Phase 3. VO variant generation
                       Phase 4. Performance evaluation


                             © UEP                 23
Technical implementation
System implementation

• ErGo system



• To be used in constructing
  sector



                   © UEP       25
Implementation environment
• Programming platform
  – Java
• Web application
  – Google web Toolkit
• System modularity
  – OSGi
• Genetic algorithm
  – Java Genetic Algorithm Package
• Social network
  – Java Universal Network Graph Framework
                    © UEP            26
27
Limitations
Limitations

• Instantiation of the whole social protocol
  before process launching
• Single user approach
• Privacy related issues are not addressed
• Static method



                    © UEP       29
Conclusions
Conclusions
• Combination of social aspects, competence-
  based selection and performance
  characteristic
• Already implemented
• Ongoing validation in constructing sector
• Source of social data



                  © UEP       31
Future works
Future works
• Continuous selection
• Collaborative method
• Dynamic selection method
              Method configurability
                        +
             method instance logging
                        =
       recommendation method based on
           process mining techniques

                  © UEP          33
MAPSS, a Multi-Aspect
          Partner and Service Selection Method




                 Thank you
Zbigniew Paszkiewicz                      Willy Picard
   zpasz@kti.ue.poznan.pl                picard@kti.ue.poznan.pl

                  Poznań University of Economics

More Related Content

PPT
Les batiseur de notre dame
PPT
P2 P Collaboration – Research Results - Channel Focus
PPT
Otsuka's New CRO Alliance
PDF
Building a Perfect Strategic Partnership in 5 Stages
PPTX
Partnership strategic-alliance
PPT
Négociation partenariale
PPT
Requirements engineering vii
Les batiseur de notre dame
P2 P Collaboration – Research Results - Channel Focus
Otsuka's New CRO Alliance
Building a Perfect Strategic Partnership in 5 Stages
Partnership strategic-alliance
Négociation partenariale
Requirements engineering vii

Similar to MAPSS, a Multi-Aspect Partner and Service Selection (20)

PPT
Semantic web service
PDF
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdf
PDF
PDF
Lecture 2 se
PPTX
Soa 20 steps to soa governance
PPTX
SOFTWARE ENGINEERING FOR BEGINNERS UNIT 1.pptx
PPTX
Un it 2-se-mod-staff
PPT
16_10_2018 non functional requirements v
PDF
Introduction to the web engineering Process.pdf
PPTX
Understanding product componentsUnderstanding product components
PDF
CSE2014 SE MODULE - 2 new.pdf CSE2014 SE MODULE - 2 new.pdfCSE2014 SE MODULE ...
PPTX
Requirementsdevelopment 120207165817-phpapp02
PDF
Case Study - Upgrading to the Next Gen User Interface for Documentum- final
PPTX
Service management board (SMB), Service providers’ forum (SPF)
PPT
RRC Requirements and Use Cases
PDF
Requirement engineering process
PDF
3. 1 req elicitation
PPT
requirement analysis characteristics
ODP
Service oriented architecture 27 May 2014
PPTX
Enfoucs Requirement Suite™
Semantic web service
2nd MODULE Software Requirements _ SW ENGG 22CSE141.pdf
Lecture 2 se
Soa 20 steps to soa governance
SOFTWARE ENGINEERING FOR BEGINNERS UNIT 1.pptx
Un it 2-se-mod-staff
16_10_2018 non functional requirements v
Introduction to the web engineering Process.pdf
Understanding product componentsUnderstanding product components
CSE2014 SE MODULE - 2 new.pdf CSE2014 SE MODULE - 2 new.pdfCSE2014 SE MODULE ...
Requirementsdevelopment 120207165817-phpapp02
Case Study - Upgrading to the Next Gen User Interface for Documentum- final
Service management board (SMB), Service providers’ forum (SPF)
RRC Requirements and Use Cases
Requirement engineering process
3. 1 req elicitation
requirement analysis characteristics
Service oriented architecture 27 May 2014
Enfoucs Requirement Suite™
Ad

More from Zbigniew Paszkiewicz (9)

PPTX
Process Mining: Data Enabling Organisational Change
PPTX
Wyzwania w rozwoju metod eksploracji procesów - PMDay - www.pmday.pl
PPTX
Eksploracja procesów magazynowych w firmie Dendro Poland - PMDay - www.pmday.pl
PPTX
Otwarcie Dnia Eksploracji Procesów - PMDay - www.pmday.pl
PPTX
Eksploracja procesów z wykorzystaniem narzędzia ProM
PPTX
Metoda rekomendacji RMV dla doboru partnerów i usług w inkubatorach wirtualny...
PDF
Analysis of collaborative processes through process mining and social network...
PDF
Idea eksploracji procesów (ang. process mining)
PPTX
Computer Supported Contractor Selection For Public Administration…
Process Mining: Data Enabling Organisational Change
Wyzwania w rozwoju metod eksploracji procesów - PMDay - www.pmday.pl
Eksploracja procesów magazynowych w firmie Dendro Poland - PMDay - www.pmday.pl
Otwarcie Dnia Eksploracji Procesów - PMDay - www.pmday.pl
Eksploracja procesów z wykorzystaniem narzędzia ProM
Metoda rekomendacji RMV dla doboru partnerów i usług w inkubatorach wirtualny...
Analysis of collaborative processes through process mining and social network...
Idea eksploracji procesów (ang. process mining)
Computer Supported Contractor Selection For Public Administration…
Ad

Recently uploaded (20)

PDF
How to Get Business Funding for Small Business Fast
PPTX
sales presentation، Training Overview.pptx
PDF
Daniels 2024 Inclusive, Sustainable Development
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PPTX
3. HISTORICAL PERSPECTIVE UNIIT 3^..pptx
PDF
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
PPTX
Astra-Investor- business Presentation (1).pptx
PDF
Tata consultancy services case study shri Sharda college, basrur
PDF
NEW - FEES STRUCTURES (01-july-2024).pdf
PPT
Lecture 3344;;,,(,(((((((((((((((((((((((
PPTX
Principles of Marketing, Industrial, Consumers,
PPTX
svnfcksanfskjcsnvvjknsnvsdscnsncxasxa saccacxsax
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PPTX
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
PDF
Module 2 - Modern Supervison Challenges - Student Resource.pdf
PPTX
2025 Product Deck V1.0.pptxCATALOGTCLCIA
PPTX
Sales & Distribution Management , LOGISTICS, Distribution, Sales Managers
PPTX
Slide gioi thieu VietinBank Quy 2 - 2025
PDF
Solaris Resources Presentation - Corporate August 2025.pdf
PDF
Charisse Litchman: A Maverick Making Neurological Care More Accessible
How to Get Business Funding for Small Business Fast
sales presentation، Training Overview.pptx
Daniels 2024 Inclusive, Sustainable Development
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
3. HISTORICAL PERSPECTIVE UNIIT 3^..pptx
kom-180-proposal-for-a-directive-amending-directive-2014-45-eu-and-directive-...
Astra-Investor- business Presentation (1).pptx
Tata consultancy services case study shri Sharda college, basrur
NEW - FEES STRUCTURES (01-july-2024).pdf
Lecture 3344;;,,(,(((((((((((((((((((((((
Principles of Marketing, Industrial, Consumers,
svnfcksanfskjcsnvvjknsnvsdscnsncxasxa saccacxsax
Ôn tập tiếng anh trong kinh doanh nâng cao
TRAINNING, DEVELOPMENT AND APPRAISAL.pptx
Module 2 - Modern Supervison Challenges - Student Resource.pdf
2025 Product Deck V1.0.pptxCATALOGTCLCIA
Sales & Distribution Management , LOGISTICS, Distribution, Sales Managers
Slide gioi thieu VietinBank Quy 2 - 2025
Solaris Resources Presentation - Corporate August 2025.pdf
Charisse Litchman: A Maverick Making Neurological Care More Accessible

MAPSS, a Multi-Aspect Partner and Service Selection

  • 1. 12th October 2010, Saint-Etienne, France MAPSS, a Multi-Aspect Partner and Service Selection Method Zbigniew Paszkiewicz Willy Picard zpasz@kti.ue.poznan.pl picard@kti.ue.poznan.pl Poznań University of Economics
  • 2. Agenda • Method assumptions • Social protocols • Information model • Selection method • Technical implementation • Limitations • Conclusions • Future works © UEP 2
  • 4. Current approaches • Missing an approach integrating – Competence-based approach – Performance evaluation – Social aspects • Separation of service search from the selection of partners • Not mature concepts of modeling social requirements © UEP 4
  • 5. MAPSS method assumptions • Partner and service selection method supporting • Social aspects • Competence-based selection • Partner and network performance characteristic • Human control over the process The novelty of the proposed method lays in the • Multi-variant analysis of the concepts combination • Requirement-based approach © UEP 5
  • 7. Social protocol • Process model encompassing Referring to VO elements, e.g. • Process structure - localization • Requirements - required set of competences » Roles - level of available resources A set of constraints on the - response time of a service » Social requirements relations among interacting - cost of the service actors (organizations and services), e.g. - past cooperation - recognition - use of service - recommendation © UEP 7
  • 8. Abstract protocol Service customer Service provider Service Process activity (organization) (organization) Partners and services are referred together as VO elements Mapping function Social network schema © UEP 8
  • 9. Mapping Mapping social network entities social network entities to to service description elements Social network schema entities 9
  • 10. Multi-aspect partner and service selection (MAPSS)
  • 12. Competence description module Service description module • Structured description of organization’s competences and services • Basis for definition of roles • Organization/service search based on submitted criteria • Evaluation of the conformance of an organization to a set of requirements In the current implementation a modified 4-C model (Ermilova, Afsarmanesh) is used © UEP 12
  • 13. Social network module • Contents – Virtual organizations – Virtual organization partners – VOBE members – Individuals – Virtual Organization variants – Services • Basis for definition of social requirements © UEP 13
  • 14. Indicator module Monitoring module Not only performance indicators • Definition of complex requirements involving various aspects in a single indicator, e.g. – competences and social relations • Monitoring of requirement values and notification of changes © UEP 14
  • 16. Method outline 1. Definition of VO specification 2. Selection of partners and services for roles 3. VO variant generation 4. Performance evaluation 5. VO inception In every phase, human action may lead to requirements redefinition, preference modification, repetition of a steps, and reconfiguration of used supporting tools © UEP 16
  • 17. 1 Definition of VO specification • Set of requirements • VO planner’s preferences • VO planner’s fitness functions and acceptable requirement conformance levels © UEP 17
  • 18. 1 Definition of VO specification • Requirement types – Roles Defined in abstract social – Social requirements protocol – Indicators i.e. performance requirements • Aspects – VO elements User defined – Process – Subsets of partners – Subsets of services © UEP 18
  • 19. Selection of partners and 2 services for role • Set of services or organizations for each role • Sorting and filtering out elements • Requirements used – Roles – Indicators defined for roles © UEP 19
  • 20. 3 Generation of VO variants • Genetic algorithm - VO Variant - determination of the best fitted possible VO variants composition of • Fitness function - estimation of partners and the level of satisfaction of social requirements services • Threshold value - used to filter out the VO variants • Requirements used – Social requirements © UEP 20
  • 21. 4 Performance evaluation • Fitness performance function - taking into an account various performance aspects, including – Operational performance – Effectiveness – Responsiveness – Cost • Requirements used – Performance requirements © UEP 21
  • 22. 5 VO inception • Choosing the “winning” VO variant • Registration as a VO in – competence description – social network © UEP 22
  • 23. VO specification structure Aspects Roles Social req. Performance req. Partner Phase 2 - - Service Phase 2 - - Subset of partners - Phase 3 - Subset of services - Phase 3 Phase 4 Process - - Phase 4 Phase 2. Selection of partners and services for roles Phase 3. VO variant generation Phase 4. Performance evaluation © UEP 23
  • 25. System implementation • ErGo system • To be used in constructing sector © UEP 25
  • 26. Implementation environment • Programming platform – Java • Web application – Google web Toolkit • System modularity – OSGi • Genetic algorithm – Java Genetic Algorithm Package • Social network – Java Universal Network Graph Framework © UEP 26
  • 27. 27
  • 29. Limitations • Instantiation of the whole social protocol before process launching • Single user approach • Privacy related issues are not addressed • Static method © UEP 29
  • 31. Conclusions • Combination of social aspects, competence- based selection and performance characteristic • Already implemented • Ongoing validation in constructing sector • Source of social data © UEP 31
  • 33. Future works • Continuous selection • Collaborative method • Dynamic selection method Method configurability + method instance logging = recommendation method based on process mining techniques © UEP 33
  • 34. MAPSS, a Multi-Aspect Partner and Service Selection Method Thank you Zbigniew Paszkiewicz Willy Picard zpasz@kti.ue.poznan.pl picard@kti.ue.poznan.pl Poznań University of Economics

Editor's Notes