Font Size: a A A

Research On Key Technology Of EIO Service Engine And Its Application In The Platform Of Entrepreneurship?Innovation?Creation

Posted on:2020-11-17Degree:MasterType:Thesis
Country:ChinaCandidate:G P LiuFull Text:PDF
GTID:2428330590961109Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With a rapid growth of computer software scale and complexity,the problems faced by software developers such as explosion in the amount of code,difficulty of software services extension,and the Information Islands are more and more serious.Therefore,it is an urgent task to do a better software services extension,reduce the volume of code in production and build a better communication mechanism between service systems.Considering the above problems,this paper studies from the following three aspects:1.For the main purpose of better software service extension,this paper proposes the Model of Aggregation on Supply and Demand(abbreviated as MASD).This model supports multiple independent services to be interconnected by the “relationship of supply and demand”.Within the model,the service can “request” service,realizing the combination of services and thus forming a larger service system.MASD implements the modeling interconnection of multiple services,organizes the communication between services by “relationship of supply and demand”,supports the dynamic joining of services,solves the difficulty of software service extension and Information Islands,and reduces the amount of software code by reusable individual service.2.For the communication between services and the implementation of single service in the MASD,this paper proposes and implements EIO(Extraction and Injection Oriented)service engine technology.It has the following characteristics:(1)An EIO service engine represents a service.Communication between EIO service engines enables communication between services,and all the individual services developed under the EIO technology can be added to the MASD dynamically.(2)The EIO Service Engine provides a set of programming specifications.The specification divides the software into three modules: the supplier,the requester and the plug-in processor(abbreviated as PIP),which forming a three-part assembly software composition method.The supplier and the requester are defined by the system,and the user only needs to care about the implementation of the PIP,which greatly reduces the amount of code and realizes the decoupling of program.(3)The EIO service engine uses a dynamic loading method to invoke the PIP,which supports users to perform a dynamic software development in the form of PIP according to their business needs,and realizes program componentization and dynamic extension within a single service system.3.In order to meet the communication requirements of EIO service engine,combined with the characteristics of existing common protocols,this paper designs and implements the Extract and Inject Transfer Protocol(abbreviated as EITP).The EITP is based on the TCP/IP suite of protocals and supports both request-response and full-duplex communication modes.It is an application layer protocol with high readability and scalability.Based on the interaction mechanism between the EIO service engines,this paper also defines the EIO service engine communication instructions,referred to as EIO instructions.EIO instructions specifiy the format and meaning of the communication data between the EIO service engines.Finally,following the concept of innovation,entrepreneurship and creation,based on the EIO service engine technology,this paper designs and implements the Employment System of Entrepreneurshp?Innovation?Creation Platform(abbreviated as ESEICP).ESEICP provides a variety of customized services for recruiters and job seekers,which promotes the efficient recruitment and job search.At the same time,the implementation of ESEICP proves the feasibility of EIO service engine technology.
Keywords/Search Tags:Software Development, MASD, EIO Service Engine, EITP, ESEICP
PDF Full Text Request
Related items