120 likes | 175 Views
Service Development Project – TIES457 Helena Kaikova , Ph.D , Docent Oleksiy Khriyenko , Ph.D IMP Programme WISE. Introduction.
E N D
Service Development Project – TIES457Helena Kaikova, Ph.D, DocentOleksiyKhriyenko, Ph.DIMP Programme WISE
Introduction • The project goal is to provide an environment and framework for students to get practical experience on real-life service development, going from the business idea of a new service through its design and implementation to actual launching the service in the Web. Development includes internal service audit, intra-group cross-validation and testing of the results during the whole lifecycle of the service development. • The projects is designed for IMP WISE students, 2nd year of studies
Preconditions to join the project Prerequisites are sufficient knowledge on theories and applications of: • Semantic Web and Ontology Engineering • Agent Technologies • Cloud Computing • Big Data Engineering
Team Building • Mode of studies: Team work • International teams • 4 members in each team • Joint report + demo + presentation • Joint project defense • Variety of skills – see bellow
Skills required for: • Leadership – coordination • Delegation ! • ’Paper work’ – keeping record, writing report • Negotiations - communications • Presentations • Creative design / visualization • Development/implementation
Roles in the team – with respect to management and technologies: • Team leader • Negotiator • Speaker • Archivarius • Domain expert • Platform developer • Application developer • Interface developer
Process stages: • To analyze own strength, weaknesses and preferences - IW • To build the teams aiming for each and everyone to shine - TW • To distribute the management roles - TW • To chose the domain and service - TW • To distribute the technological roles - TW • Defense of the service idea - SW
Forms of work: • IW – individual work • TW – team work (fixed time & space) • SW – supervised work (fixed time & space): - lectures, - public defenses, - seminars, - presentations, - consulting
Process stages (continue): • To design the service ( by skeleton) - TW • To defend own design if needed ? - SW • Start to develop platform, application and interfaces – IW & TW • Technology Consulting * – SW • Service development - TW • To negotiate Master Thesis topic – I&S W • Final service defense * - SW
* interpretation: • By topic – with certain expert • By technological role – with certain team member • By organizational role – with certain team member • By team – each claim own input • NB! – experts will only provide ’new’ knowledge
Requirements for the Service The final system should: • Be a Semantic web service • Expose an API • Be deployed in the cloud • Have some sort of pro-activeness (Push service) • Have BI kind of analytics • Consume multiple sources of information (services integration | aggregation) • Have a human interface (as alternative) • Include some form of user preferencesIt will be good idea to involve a reasoning (depending on the business case) – further research ?
Domain Ontology, MetaData Storage Domain Expert, Knowledge Engineer Inter-Domain collaboration Platform Functionality – Domain-independent Platform Developer Application Functionality – Domain-specific Technological Collaboration with other teams Application Developer Interfaces Interface Developer