a mashup architecture for web end-user application designs

9
A Mashup Architecture for Web End-user Application Designs Shah J Miah John Gamlnack 2008 Second IEEE International Conference on Digital Ecosystems and Technologies 報報報 報報報

Upload: darren

Post on 16-Jan-2016

32 views

Category:

Documents


0 download

DESCRIPTION

A Mashup Architecture for Web End-user Application Designs. 2008 Second IEEE International Conference on Digital Ecosystems and Technologies. Shah J Miah John Gamlnack. 報告者:陳柏仲. Abstract. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: A Mashup Architecture for Web End-user Application Designs

A Mashup Architecture for Web End-user Application Designs

Shah J Miah John Gamlnack

2008 Second IEEE International Conferenceon Digital Ecosystems and Technologies

報告者:陳柏仲

Page 2: A Mashup Architecture for Web End-user Application Designs

AbstractAbstract

To analyzed a real service problem in a current virtual organization to show current limitations of using a distributed architecture.

To describe a web service orientated architecture using the mashup concept.

To outline a generic architecture that offers a dynamic solution.

Page 3: A Mashup Architecture for Web End-user Application Designs

Difference between distributed Difference between distributed architecturearchitecture andand SOASOA

Page 4: A Mashup Architecture for Web End-user Application Designs

RESEARCHRESEARCH CASE CASE

Yannipes general architecture where distributed database technologies are implemented.

The system uses

distributed database

architecture which is less

dynamic for the business

when a third party

updates their infomation

Page 5: A Mashup Architecture for Web End-user Application Designs

PROPOSED PROPOSED ARCHITECTUREARCHITECTURE

Conceptual model of hotel finding portal

Page 6: A Mashup Architecture for Web End-user Application Designs

PROPOSED PROPOSED ARCHITECTUREARCHITECTURE

Page 7: A Mashup Architecture for Web End-user Application Designs

PROPOSED PROPOSED ARCHITECTUREARCHITECTURE

Requestparsed and sanitised

Merged data presented

Factoring request to meet the needs for

data providers

Merging response to

meetthe needs for user

Added response by provider 1

Added response by provider 2

Added response by provider 3

A

B

C

D

E

Page 8: A Mashup Architecture for Web End-user Application Designs

End users-User mashupLayer

the data is presented to the web endusers according to their requirements

initial state

&finalstate

Virtual Organizations-Service mashupLayer

the mashup services are prioritized for mashingup data from content servers

A E

Technologies mashups Layer

the mashup technologies create acombined interactions for data from different resources

B D

Service providers-Resource Layer

the content servers are located C

Page 9: A Mashup Architecture for Web End-user Application Designs

CONCLUSIONCONCLUSION

The architecture itself is considered an The architecture itself is considered an advance in allowing more dynamic advance in allowing more dynamic inputs from different data sources, inputs from different data sources, directed by specific context directed by specific context requirementsrequirementsof the user .of the user .