a policy management system for business collaboration supervisor: jian yang student id: 40188949...

49
A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

Upload: jayla-hutt

Post on 14-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

A policy Management System for Business Collaboration

Supervisor: Jian YangStudent ID: 40188949Name: Young Bo Choi

1

Page 2: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

Abstract

Business collaborate to stay competitive. Business Collaboration can use web

services. Businesses adheres their own policies. Security policies do not match perfectly. Inconsistencies can be unacceptable. Businesses identify security policies.

2

Page 3: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

Medical Online Booking System

consists of two web applications. exemplify the two authorization models demonstrate business collaboration. do medical online booking securely.

3

Page 4: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

Agenda

Composite Service With Agent Authorization Model. A Hospital Web Application. A Hospital WCF Web Services. An Insurance Web Application. Conclusion.

4

Page 5: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

Composite Service With Agent

The way business interact affects security policy.

5

Page 6: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

Authorization Model

Insurance and hospital’s Authorization Models

Hospital

Insurance

6

Page 7: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

A Hospital Web Application

Goal: Illustrate hospital’s authorization Model

Is built using 3-Layer Architecture in ASP.NET:

- Database Layer- Middle Layer- Presentation Layer

7

Page 8: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

Database Layer

8

Page 9: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

Middle Layer

9

Page 10: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

10

Page 11: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

11

Page 12: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

12

Page 13: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

13

Page 14: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

14

Page 15: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

15

Page 16: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

16

Page 17: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

17

Page 18: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

18

Page 19: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

19

Page 20: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

20

Page 21: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

21

Page 22: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

22

Page 23: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

23

Page 24: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

24

Page 25: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

25

Page 26: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

26

Page 27: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

27

Page 28: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

28

Page 29: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

29

Page 30: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

A Hospital WCF Web Services.

30

Page 31: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

A Hospital WCF Web Services.

31

Page 32: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

An Insurance Web Application.

Goal 1: Illustrate Insurance’s authorization Model

Goal 2: Provide Online Booking Services.

Is built using 3-Layer Architecture in ASP.NET:

- Database Layer- Middle Layer- Presentation Layer

32

Page 33: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

Database Layer

33

Page 34: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

Middle Layer

34

Page 35: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

35

Page 36: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

36

Page 37: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

37

Page 38: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

38

Page 39: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

39

Page 40: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

40

Page 41: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

41

Page 42: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

42

Page 43: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

43

Page 44: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

44

Page 45: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

45

Page 46: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

46

Page 47: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

47

Page 48: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

48

Page 49: A policy Management System for Business Collaboration Supervisor: Jian Yang Student ID: 40188949 Name: Young Bo Choi 1

Conclusion

Businesses can have authorization policy conflicts.

A service can be exposed to the unintended user.

Inconsistenices in Authorization policy need to be considered.

49