2016 03-09 research seminar

35
1 A reference Architecture for a National e-Learning Infrastructure Research Seminar Presenter: Salim Saay PhD Student Supervisors : Alexander Norta, Mart Laanpere Tallinn University, institute of informatics March 09, 2016

Upload: ifi8106tlu

Post on 06-Apr-2017

108 views

Category:

Education


0 download

TRANSCRIPT

Page 1: 2016 03-09 research seminar

1

A reference Architecture for a National e-Learning Infrastructure

Research Seminar

Presenter: Salim Saay PhD Student

Supervisors : Alexander Norta, Mart Laanpere

Tallinn University, institute of informatics

March 09, 2016

Page 2: 2016 03-09 research seminar

2

Content

NREN

Introduction /Related work Problem and motivation Research goal Research questions Methodology Designed architecture and patterns Publication Future work

Page 3: 2016 03-09 research seminar

Introduction • Many e-learning architectures exist•

service oriented architecture (SOA) adaptations for e-education systems[1] proposed by Jaspreet Kaur

An e-learning using cloud architecture [2] proposed by Arora et al

E-learning systems using a service-oriented cloud computing architecture (SOCCA) [6] proposed by Asher

Page 4: 2016 03-09 research seminar

Problems• Our literature review shows research gaps. Researchers only consider applications, access mechanisms,

learning management tools and database engineering.

Researchers do not sufficiently focus on the network layer, Not sufficient focus on collaborative aspects.

cloud computing also have ,modifiability, interoperability, security and performance problems.

Page 5: 2016 03-09 research seminar

Motivation

NRENs have existed• E-learning originating from NREN domain

A need exists

Currently NRENs are only user of e-learning platforms

MDE is not considered

Page 6: 2016 03-09 research seminar

Related work• Researcher propose SOA

Service-oriented cloud computing architecture for personalized e-learning systems (SOCCAPES)

Other traditional e-learning architectures, for example the e-school system architecture (ESSA)

NREN e-learning standard architecture are proposed.

Page 7: 2016 03-09 research seminar

Related work

Page 8: 2016 03-09 research seminar

Research goal and objective • To systematically design a reference architecture for NREN

e-learning deployment with the MDE method.

• To achieve this solution literature review about

functional and nonfunctional requirement conceptual knowledge patterns domain knowledge design architecture based on MDE and ATAM

Page 9: 2016 03-09 research seminar

Top down approach

Page 10: 2016 03-09 research seminar

10

Research Questions

RQ : How to systematically design a reference architecture for NREN e-learning deployment with model driven engineering method ??

Rq1.1 How to deduce functional and nonfunctional requirement of NREN e-learning architecture?

Rq1.2: How to deduce the reference architecture for NREN e-learning ? Rq1.3: How to simulate and validates proposed reference architecture in consideration of MDE ?

Page 11: 2016 03-09 research seminar

11

Research Questions

RQ1 : How to deduce functional and nonfunctional requirement of NREN e-learning architecture?

Rq1.1: What are the main required conceptual knowledge for NREN e-learning ?

Rq1.2: What business and services collaboration model needs for NREN e-learning architecture?

Rq1.3: What are the affiliated style and patterns in NREN e-learning reference architecture?

Page 12: 2016 03-09 research seminar

12

Research Questions

RQ2 : How to deduce the reference architecture for NREN e-learning ?

Rq2.1: What RNEN organization architectures are success practice by consideration of model driven engineering? " domain knowledge "

Rq2.2: What patterns are affiliated to NREN e-learning standard architecture?

Page 13: 2016 03-09 research seminar

13

Research Questions

RQ3: How to simulate and validates proposed reference architecture in consideration of MDE ?

Rq3.1: What needs to cater NREN e-learning architecture for simulation ?

Rq3.2: What is functional and nonfunctional requirements needs for validation?

Rq3.3: What is the difference of NREN e-learning architecture versus others?

Rq3.4: What improvements need to create a NREN e-learning concrete architecture?

Page 14: 2016 03-09 research seminar

14

Research Method: Design Science Building artifacts Relevance Rigor MDEEvaluation ATAM

Page 15: 2016 03-09 research seminar

Design: MDE

MDE is a domain specific modeling language to formalize the application facilitates analyzing preform checking to detect errors better classified as a software engineering paradigm it does not have any concrete tool support. models are a central concept of the MDE approach, model is an abstraction of a system that is under study or targeted for

application-system development in the future

Page 16: 2016 03-09 research seminar

Evaluation: Architecture tradeoff analyses

method (ATAM)

• The purpose of an ATAM is NOT to provide precise analyses . . . the purpose IS to discover risks created by architectural decisions and assess the attribute requirements

• We need a method in which the right questions are asked early to:

Discover risks Discover sensitivity points Discover tradeoffs

Page 17: 2016 03-09 research seminar

ATAM• Benefits from performing ATAM analyses

Clarify quality attribute requirements

Improve architecture documentation

Document basis for architectural decisions

Identify risks early in the life-cycle

Increase communication among stakeholders

The most important benefit is improve architectures.

Page 18: 2016 03-09 research seminar

ATAM

• The participant of ATAM review consist of three groups

The evaluation team that are external from the project and consist of three to five people and each of them have specific role

The project decision maker team that are architect, project manager and customer

Architecture stakeholders team that is all interest people who want to participate and has some type involvement in the project.

Page 19: 2016 03-09 research seminar

ATAM phases

Page 20: 2016 03-09 research seminar

• Attributes tree

Page 21: 2016 03-09 research seminar
Page 22: 2016 03-09 research seminar

• ATAM Evaluation

Explain how the evaluation will be conducted Present the business driver Describe the architecture in appropriate level Identify architectural approach Prioritize scenario Review the architecture against the priorities scenario Present the result

Page 23: 2016 03-09 research seminar

The NREN Architecture and affiliated Patterns

Page 24: 2016 03-09 research seminar

Related componentE-learning_exchange component Synchronize Reside Support: interoperability, security, collaboration E-learning-Broker component Collaboration Publish notificationTranslator component between the external- and internal layer Legacy component Rules Process

E-learning setup support modeling business rules Process workflow

Page 25: 2016 03-09 research seminar

The NREN Architecture and affiliated Patterns

• The NREN e-learning architecture are easily projectable to a Cloud environment

For that the internal layer corresponds to the IaaS) layer in a Cloud,

The conceptual layer corresponds to the PaaS layer

The external layer corresponds to the SaaS layer.

• The layers assure that there is only communication with each adjacent layer

Page 26: 2016 03-09 research seminar

The NREN Architecture and affiliated Patterns

Collaborating protecting Screening Binding_Exchange data Channel subscribe Notification

Page 27: 2016 03-09 research seminar

The NREN Architecture and affiliated Patterns

Page 28: 2016 03-09 research seminar

The NREN Architecture and affiliated Patterns

• The e-learning_Setup_Support component is the conceptual layer of NREN e-learning.

The Rules_Modeler must allow for the specification of different rule types, namely integrity-, derivation-, reaction-,and deontic rules

The Process_Modeler must provide recommendation systems at design time for assuring that the processes are sound andspecification happens in a fast way

The Workflow_Composer composition uses process snippets or local processes

Page 29: 2016 03-09 research seminar

The NREN Architecture and affiliated Patterns

Page 30: 2016 03-09 research seminar

Translator

The Translator contains two main components for translating data The CE_Translator ,translate data between Internal-conceptual and

External layers CI translator, translate data between conceptual and Internal layers Client send data Translate the process Ensure from Rules and process Integrity rules Reaction rules

Page 31: 2016 03-09 research seminar

The NREN Architecture and affiliated Patterns

Page 32: 2016 03-09 research seminar

32

Last year activity

We had 8 AfgREN workshop in Dubai, Istanbul, and Kabul I participated to several APAN and TEIN 4 conference and presentation of them are available and help for knowledge area.

Page 33: 2016 03-09 research seminar

Publication Towards an Architecture for e-Learning Infrastructures on a

National Level: a Case Study of Afghanistan Research and Education Network

A reference Architecture for a National e-Learning Infrastructure

Extension of : Towards an Architecture for e-Learning Infrastructures on a National Level: a Case Study of Afghanistan Research and Education Network

Agile Model driven engineering in NREN e-learning architecture

Page 34: 2016 03-09 research seminar

Research plan

Page 35: 2016 03-09 research seminar

35

Thank youaitähdankjewelDankieспасибо

تشکرمننه

رحمت

Questions & comments