Font Size: a A A

Design And Research Direct Selling System On SOA And Smart Client

Posted on:2009-10-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y P YuFull Text:PDF
GTID:2178360242466434Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As the development of global economy and information technical, more and more business between corporations is based on electrical business; those IT systems which are heterogeneous bring lots of problem. In order to avoid these questions, Service-Oriented Architecture (SOA) come out, and was applied in practice. SOA is the new enterprise-class system architecture, which is advocated by IBM, Microsoft and other software companies. SOA emphasizes on the business-flow department, that is to say, departing the business logic from traditional tight-composition implement into deployable service components.In the tradition of software development, the developer needs to make a choice between B/S and C/S, to overcome the deficiencies of B/S and C/S, Smart Client emerges, and its application demonstrates the tremendous superiority.This paper introduces SOA and Smart Client technology first, and then analyzes the demand of the direct selling system. On the basis of this analysis, we propose the use of Web Services to achieve Smart Client applications, which support operation both online and offline, we discuss the design of the system on offline in detail, including how to judge the network state of client and the security of local data etc.It spend our eight-person term about six months to finish the system, which include five subsystems server for two departments, they are POS,Custom Service subSystem,Warehouse Management subsystem,Personal Studio for business department and for finance department. And I took charge the development of Personal Studio.In SOA, the security of web service need to be designed carefully in order to protect the right user can access the right source. But the traditional access control can't work well in workflow environment; I advance a new model of access control, which is Key-Task and Role Base Access Control (KTRBAC). And implement it with SAML and XACML.this can be the solution of identity authentication, SSO and access control.
Keywords/Search Tags:SOA, Web Service, Direct Selling, Access Control, Smart Client, XACML, SAML
PDF Full Text Request
Related items