为分离生物信息系统中分布式数据加载等大量非系统核心的边缘逻辑处理过程,提出了基于springAOP技术框架的生物通用数据加载边缘逻辑分离方法。介绍了spring面向切面编程和依赖注入的内在机制和AOP基于spring框架实现的一般方法及步骤,重点阐述了springAOP在生物信息系统边缘逻辑处理问题的研究与实现。应用结果表明,springAOP技术有效地将数据加载等边缘逻辑与生物信息系统核心主逻辑分离,使生物信息系统更专注于自身核心业务逻辑。
To separate the subsidiary processes, called system edge logic such as distributed data loading, from biological information systems, a system edge logic separation mechanism is proposed based on the spring AOP technique framework. In the present study, the kernel mechanism of spring IoC & AOP and the implementation of AOP based on the spring framework are introduced. The application of the technique in bioinformatics and the research of edge logic of bioinfor-system using spring AOP is discussed. In practical application, it shows that spring AOP efficiently separate the edge logic from the main logic of biological information systems and makes the system focus on its kernel business.