APP下载

试论跨境电商线上综合服务平台构建与应用

2020-09-03江西商务信息和电子口岸中心南昌市330029

江西通信科技 2020年1期
关键词:组件架构跨境

王 强 江西商务信息和电子口岸中心 南昌市 330029

0 引言

江西省的跨境电商线上综合服务平台分两期建设,一期主要内容分为“一门户、一通道、三支撑、三体系、四服务”,包括:一门户(统一的平台门户)、一通道(数据交换传输二级节点)、“三支撑”(统一认证支撑、数据交换支撑、大数据支撑)、三体系(海关辅助监管体系、税务辅助监管体系、外汇辅助监管体系)、四服务(进口通关服务、出口通关服务、国际快件智能服务、跨境电商代理申报服务)和相关硬件网络基础设施。二期主要包括信息共享、电商信用、金融服务等方面建设。

1 江西省跨境电商系统总体架构与线上综合服务平台架构

图1 总体架构示意图

图2 江西省跨境电商线上综合服务平台架构图

“一门户”指的是为政府管理部门、企业、消费者等跨境电商相关主体单位提供门户网站及移动端服务门户。为广大用户提供线上综合服务平台的各类服务,是采用“一点接入”模式。

“一通道”是指为满足跨境电商企业、跨境服务平台的接入,南昌海关必须建设符合海关总署数据接入标准技术规范的数据交换传输二级节点通道。

“三支撑”(统一认证支撑、数据交换支撑、大数据支撑)。以“三支撑”为基础,通过大数据、云计算、深度学习、自然语言处理等技术,建立起完善的“三体系”。

“三体系”(海关辅助监管体系、税务辅助监管体系、外汇辅助监管体系)为保障政府“管得住”的同时可以“管的好”,通过对海关、税务、外汇的辅助监管体系,可以让相关部门的人员更好更方便的监管跨境业务的开展。

“四服务”指:进口通关服务、出口通关服务、国际快件智能服务、跨境电商代理申报服务。通过建设对应跨境业务类型服务,满足跨境业务开展。

2 部分相关的技术路线

线上综合服务平台采用四层架构设计分别是表现层、应用层、数据交换层、数据支撑层,整个系统统一设计安全体系。

表现层是系统的展示窗口,主要通过浏览器门户网站登录,网络显示组件等工具实现展示。

应用层是平台系统的具体业务处理的核心,环节主要由一系列跨境贸易电子商务运营单位、监管单位及公共应用服务,如运行管理、动态信息发布、流程管理、统计查询、统一门户、跨境贸易电子商务监管、诚信管理、跨境电商物流服务平台、金融服务系统等组成,为企业信息录入、资料上传、业务办理、配套服务提供具体的功能实现。

数据交换层主要由本系统与海关系统、外管系统、税务系统、公安身份认证系统、电商企业系统、物流企业系统、支付企业系统、银行系统及其他数据系统的接口组成,通过数据交换层实时汇集认证信息、企业备案信息、订单信息、物流信息、支付信息等实时向相关监管部门、政府部门及企业反馈管理处理的信息。

数据支撑层由软件平台和硬件系统组成对整个系统提供支撑。

应用体系设计特点[1]:

◎ 采用先进的四层体系,包括:支撑层、接口层、应用层(业务逻辑层)和表现层。

◎ 为支持多种操作系统,采用开放式、跨平台技术,例如:WINDOWS/LlNUX/UNIX 等。

◎ 用户端采用零客户端方式,通过WEB浏览器进行访问。

◎ 为实现跨平台、高扩展性、高性能,本系统采用了J2EE技术。

技术说明:本项目技术路线设计完全符合相关标准规范,采用基于J2EE的B/S/S架构。关键技术有J2EE技术、B/S/S体系技术、SOA技术、Web服务技术、组件化技术、消息服务技术、构件化技术等。具体内容如下:

2.1 J2EE技术

根据现有系统开发情况和对服务器端应用服务的访问压力,系统建设总体上采用先进的、基于J2EE技术体系的三层分布式应用体系架构,将用户界面、业务逻辑与数据资源等进行有效的分离[4]。J2EE体系结构如下图3所示。

图3 J2EE体系结构图

一方面,采用J2EE组件技术设计和开发,能够实现系统软件与平台的无关性,加强系统应用软件的扩展性,为今后在全市范围内应用软件的实施和推广打下良好的基础。J2EE作为大型系统的体系架构,已经在很多知名大企业中实现,可以说J2EE正以其稳定的性能、开放的架构、先进的技术逐步占领了大中型企业信息系统开发的市场。同时,J2EE在Unix或Linux操作系统上的强劲表现,使其成为高端服务器端应用系统开发的首选。

另一方面,本项目简化了持久层的开发,屏蔽了直接访问数据库带来的资源管理和资源释放问题,使开发更易于管理、效率更高、可靠性更好。

2.2 B/S/S体系技术

本项目采用B/S/S三层体系结构,三层结构的客户/服务器模型是当前先进的协同应用程序开发模型,它将应用功能分成表示层、功能层和数据层三部分。

在三层结构模式下,应用程序被看作用来满足客户需求的一组功能或服务。各种服务通过网络联系在一起并且相互合作,从而支持一个或多个业务进程[2]。服务总是被设计成通用的,并且遵守公开的接口标准,所以它们能被多个应用程序所共享,并且可以被重用。

其中的数据层提供相关的数据服务。数据服务包括数据的定义、访问、更新和维护,以及管理并响应业务服务的数据请求[3]。它们的物理实现可以是一个异种数据库的集合,也可以在某种数据库管理系统(选用Oracle数据库)上,这些数据库可能驻留在多种平台上,运行在大型计算机和服务器上。它主要由中间业务层来调用并完成业务逻辑,DBMS必须能迅速执行大量数据的更新和检索。将应用程序与数据服务的其它组件分离开,在修改、维护甚至重构数据结构及访问机制时,完全不会影响用户服务和业务服务。

2.3 SOA技术

面向服务的体系结构(Service-Oriented Architecture,SOA)是一种IT体系结构样式,支持将用户的业务作为可重复业务任务或链接服务进行集成,在需要的情况下,可以通过网络访问这些任务和服务[4]。SOA系统架构图4所示。

图4 SOA系统架构图

2.4 Web服务技术

基于Web服务的接口实现,满足标准和开放要求。SOA是一种高层次的设计方法学,分布式体系架构。它的实施需要借助具体的技术实现,Web服务技术WebService作为一种新兴的分布式系统架构,提供了SOA的具体技术实现。

SOAP(Simple Object Access Protocol)、WSDL(Web Services Description Language)、UDDI(Universal Discovery Description and Integration)是WebService的基础部件。用来在服务提供者和消费者之间传送消息,是SOAP作为传输层基础组件的功能之一,SOAP实现SOA的消息表示和传输功能。WSDL用来描述服务,实现SOA中的服务接口描述功能。UDDI用来注册和查找服务,实现SOA的服务动态发现[5]。

2.5 组件化技术

采用基于组件的开发技术,使组件达到功能模块级,让系统具有较强的灵活性,可以自由定义功能模块,采取积木搭建的方法满足各种查询需求。J2EE服务器提供强大的组件服务,大大的方便组件的开发。这些组件服务包括:状态管理、事务管理、多线程、生命周期管理、组件查找、资源池管理、安全服务等。这些服务功能不需要开发人员再次进行开发。仅仅使用J2EE服务器提供的功能,只需要解决业务问题,编写业务逻辑代码。整个应用开发并不是全部从头做起,而是适当地使用了一些第三方的组件,这样大大的减少了开发中重复的工作量,缩短了开发周期。

在组件化技术中接口的定义可以简单理解为一组函数,是有序排列的一组函数指针,每一个接口相当于该组件对外的一个窗口。

2.6 消息服务技术

采用基于消息服务的设计实现接口服务异步高并。消息队列服务的分布式消息中间件服务,提供可靠、海量、高并发的分布式消息队列服务,从而帮助应用开发者实现应用之间以及应用内部各组件之间的消息传递,解耦系统之间的依赖。

消息队列最早出现在操作系统中,解决了传统的进程通信模式中存在的很多弊端。如:提供异步的通信协议,消息产生者只需要将消息发送到消息队列中,即可立刻返回;大大降低异构系统之间的耦合度;高性能、高可扩展;数据多冗余架构,确保消息的可靠性;API接口简单易用,对平台无依赖;不严格保证消息的FIFO属性。

2.7 ETL:抽取、转换、加载技术

数据集成是把不同特点、格式和来源的数据在物理上或逻辑上有机地集中,从而提供全面的数据共享,是数据仓库系统、企业商务智能的重要组成部分[6]。企业数据集成的主要解决方案之一,就是ETL(EXTRACTTRANSFORM-LOAD:抽取、转换、加载)。简单ETL流程如图5所示。

图5 ETL(抽取、转换、加载)流程图

2.8 缓存技术

系统采用了Memory Cache 技术,目的是针对于运算速度要求较高的那部分;采用Memory Cache技术,是针对于频繁计算的部分;从而大大提供了系统在运算密集型部分的处理性能。

2.9 云计算、云存储

云计算(Cloud Computing)是分布式计算(Distributed Computing)、效用计算(Utility Computing)、并行计算(Parallel Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载均衡(Load Balance)、热备份冗余(High Available)等传统计算机和网络技术发展融合的产物。

云存储能够支撑海量数据的存储,单一命名空间下,支撑PB级数据存储。高可靠的数据存储,针对PB级数据存储提供更高效、快速的备份、恢复能力。并行存储可提高数据的读取速度,为大数据实施分析提供数据访问基础。

针对跨境电商行业特点,融合离散存储、虚拟化、集群化等技术,采用面向业务应用的设计思路,规划备案、交易、物流、支付、信用、统计、资讯、商品等信息的云存储,可将网络中不同类型的大量的存储设备集合起来,这些存储设备协同工作,共同对外提供不间断、高可靠、高性能的数据存储和业务访问服务[7]。

3 结束语

平台建成在经济效益方面,有利于吸引周边货物从江西进出口,提高进出口贸易量、高效通关,加强监管,在征收相关税收的同时为结汇和退税提供便利、有效推动非自贸区的自贸区建设、筑巢引凤,吸引更多电商进驻江西,在社会效益方面,有利于支持中小微企业健康发展,增强企业国际化经营能力,全面提高开放型经济水平、实行更主动的开放战略,优化开放结构,形成以技术、品牌、质量、服务为核心的外贸竞争新优势、规范进出口市场经济秩序,完善安全高效的开放型经济体系,提高抵御国际经济风险能力、把握国际贸易产业链分工格局调整机遇,扩大国际市场份额、转变对外经济发展方式,创新开放模式,推动对外贸易平衡发展项目建设必要。

有助于以提升管理,降本增效,支撑创新,服务,建立集中统一,分布式处理,面向服务的IT架构,实现集约型、规模化、低成本、高效能的业务与支撑服务,提升政务信息化水平,是政务信息化发展的重要基础,并将产生极大的社会和经济效益。

综上所述,平台的实施将有效地提升政府科技水平和管理水平,推进信息化、现代化进程,不仅可以促进提升经济效益,还能带来良好的社会效益,更好地服务于江西跨境电商发展。

猜你喜欢

组件架构跨境
基于FPGA的RNN硬件加速架构
无人机智能巡检在光伏电站组件诊断中的应用
功能架构在电子电气架构开发中的应用和实践
新型碎边剪刀盘组件
U盾外壳组件注塑模具设计
跨境支付两大主流渠道对比谈
基于云服务的图书馆IT架构
在跨境支付中打造银企直联
关于促进跨境投融资便利化的几点思考
WebGIS架构下的地理信息系统构建研究