190 likes | 289 Views
ASNA Architecture and Services of Network Applications Research overview and opportunities. L. Ferreira Pires. Contents. Research motivation Main projects Courses Assignment examples Contact information. Trends in communication systems. 18 . Mainframe (one computer, many people).
E N D
ASNAArchitecture and Services of Network ApplicationsResearch overview and opportunities • L. Ferreira Pires
Contents • Research motivation • Main projects • Courses • Assignment examples • Contact information ASNA research
Trends in communication systems ASNA research
18 Mainframe (one computer, many people) 16 PC (one person, one computer) 14 Ubiquitous computing (one person, many computers) 12 10 Sales/Yr 8 6 4 2 Yr 0 1940 1975 1985 1990 2000 1945 1950 1955 1960 1965 1980 1995 2005 1970 Trends in end-user terminals “from one computer with many users to one user with many computers” “communication for every person, place and thing at any time” ASNA research
Additional observations • More and more • Mobile applications and wireless access • Personalized and context-aware applications • Multimedia applications • Personal and embedded devices pervasive / ambient / ubiquitous computing • Services • Alternative uses of the Internet (e.g., Skype) • But • Opportunistic design and maintenance problems ASNA research
Design methods Service design and architectures Modelling and transformations Semantic web (ontologies) ASNA lines of research • System • M-health applications • Generic support for context-aware mobile applications • Context management and reasoning • Quality of context • Privacy, trust and accounting ASNA research
ASNA courses 265100 Architecture of distributed systems 265110 Protocol engineering 265200 Implementation of network applications 265300 Management of network applications 265000 Design and management 263000 Telematics Services 264000 Networked applications 265201 Middleware for distributed objects 214011 ICT 263100 Mobile e-health applications and services 211042 Communication and data management 265205 Business integration with web services ASNA research
influences Context-aware applications • Context information can be used to characterize the situation of an entity of interest for the application • Goal: use real-world situation to influence the behaviour of applications on behalf of their users Real world Context-aware application context modelling Context information context influences ASNA research
Context examples • Location (multi-domain sources) • Speed, direction • Role (home, work) • Activities (meeting, busy, travelling) • Surroundings (type of place, luminance) • Connectivity (bandwidth, delay) • Availability • Medical/health parameters (emergency) • Resources in the neighborhood (printers, displays, speakers) ASNA research
How can we detect context? How can we derive/reason context? How can we use context? How can we keep it secure and private? GPRS, UMTS, Wi-Fi Applications M-health services Personal Area Network (PAN) Internet AWARENESS service and network infrastructure Applications Context in AWARENESS Mobile user, Mobile applications Ad-hoc networking ASNA research
Topics for assignments • Modelling, reasoning, inference, quality of context • Support for context-aware applications • ECA rules, rule engines • Application framework • Context sources (implementation and simulation) • Ad hoc networking for e-health applications • And many more… ASNA research
Model-driven service development • Main goal:enable rapid service development • Concentrate on Freeband services mobile, context-aware and attentive • Hypothesisif we have proper models, we can define transformations to implementations on different platforms (model-driven engineering) ASNA research
Example: telemonitoring services healthcare professional health prof. alarm service health team biosignal presentation service health team alarm service care coordination service alert patient service context service biosignal monitoring service action service aid person alarm service ECA service patient positioning service biosignal service usage (internal) availability service usage (external) aid person ASNA research
WSDL J2ME or Pocket PC Symbian BPEL / Java Java Technologies Existing context and action providers(e.g., weather, traffic, temperature) UI service comp component new context and action providers Fixed Internet, WLAN service Contact list UI Service composition Components component comp GRPS, UMTS, WLAN Location ( GPS ) service UI component comp Scope of A-MUSE UI service Parlay X network comp component Location and Presence ( GSM network) ASNA research
Necessary support notify preferred means notification I know how context- aware services can be defined, built and deployed! I also know the technology! location traffic info modelling I have this idea for a service and I want to build it! languages service specification abstract service designers’ platforms experts’ view view ( service creation phase) (preparation phase) service design transformations service realisation A-MUSE Service Engineering Utility middleware service providers’ view service users’ view ( service execution phase) (service execution phase) ASNA research
Semantic web • Current web is limited to syntax-based interactions • There is a need for semantic information if machine-to-machine interactions are enabled • Solution: use of ontology-based languages (Semantic web) • Semantic web services: service discovery, mediation and composition using ontology-based techniques ASNA research
Topics for assignments • Behaviour modelling • Model transformations • Modelling and transformation tools • Mapping to concrete platforms • Service modelling • Service composition • And many more… ASNA research
Other opportunities • We have contacts with many companies for traineeships and Master projects • We have contacts with other universities abroad students exchange is possible in the EU in the scope of the SOCRATES/ERASMUS programme ASNA research
Contact information • Student advisor Ing Widya Phone: 3945 Room: Zilverling 4011 • You can also contact any of the staff members! • see • http://asna.ewi.utwente.nl/people/index.html ASNA research