| With the continuous development of science and technology, the pervasive computer generation has arrived. The demands of personal/family for small transaction processing have keeping rising (e.g.email, Internet banking service & personal finance, data download, online shopping, online payment, ticket booking, etc.). The PC era has been replaced by PS era gradually. The Characteristics of these small transactions are strong privacy, low requirements for the server, as well as simpler and more convenient for operation.This paper presents an personal/family thin server architecture based on SoC, including embedded system on chip, hard disk controller, hard disk, embedded file system, network controllers, network interfaces, physical layer chips, etc. Its characteristics are as follows:First, being the main hardware and software system of the personal/family server, SoC is composed of embedded microprocessors, hard disk controller and Ethernet controller IP core, which are equal to processors and chipset in the traditional server; Second, the thin server owns an independent embedded operating system kernel and embedded file system, making use of the embedded systems application software, many services can be realized, such as file services, print services, communication services, WEB services, email services, database services,etc. This paper presents the embedded file system and its implement method based on SOA architecture. According to "Requirement-Semantic-Service" three-layer architecture, the file system design and overall program were completed. Making use of UML modeling, Ontology modeling tool Protege and Reasoning plug-in pellet, the requirement layer built domain ontology model of files business systems. Extracting instances of the file system from the domain model, the flow chart for instances was realized. The semantic layer established a semantic feature tree which is "Requirement-Semantic-Service", and described the form of semantic feature tree with the language of OWL/RDF. The corresponding atomic business was found based on the processing of business use cases, use case scenarios, business steps analysis. According to the atomic business, the system requirements were mapped and the system model was built, then the corresponding sets of atomic components were obtained. The sequence of scene steps was described as the combination of a series of atomic components using the formal semantics.As to the application architecture of thin server in the processing of individual/home business, this paper gets thin server and SOA three-layer framework together, put forwards a new architecture named T/S. the thin server will link business requirement and service implementation together by defining the good semantic description system. Concrete realization is the SOA application architecture of "Engine+Process+Service". As intermediate process between clients and target servers, the thin server of T/S system architecture converts the requirement business of customers into the workflow for service request; as the workflow engine, the thin server drives implement workflow, produces a series of service request operation and outputs the target service clusters from the message to deploy. The message to output can be the command line in the keyboard buffer and the keystroke action of mouse in a certain position. Corresponding to the interaction with the target server, the thin server responds to the customer needs through multiple times with corresponding service to interactive calls of the target service cluster.Finally, this paper introduced the implementation of T/S system architecture in the case of bank network system. |