English      中文

贸促会展
行业动态
创新会展·关注篇 | 全链协同:链博会上展商与观众的“三个没想到”
发布时间:2023-12-08

  来源:中国贸易报作者:兰馨

  近年来,全球经济环境、贸易格局、产业结构的不断变化,对企业供应链造成较大冲击。置身于瞬息万变的市场需求、不可预测的国际经贸大环境,企业在链路长、流程复杂的供应链体系中,由于受到链上需求变化的影响,会不断面对需求方、各级采购中心、供应商之间信息传递的缺失、冗余、失真、重复等问题,以及由此产生的一系列连锁反应。在此背景下,促进供应链全链条协同就显得格外重要。

  记者近日在北京中国国际展览中心(顺义馆)举办的首届中国国际供应链促进博览会上了解到,当下,各链主企业关注的焦点之一是,如何加快促进全链条协同。

  协同全链条

  “首届链博会,让‘链主’和‘链属’企业互为支撑,形成了精准有活力的企业共生态。”南京钢铁集团(以下简称南钢)常务副总裁徐晓春告诉《中国贸易报》记者,南钢以创新链、数字链、产业链和绿色链为载体,构建“一体四元一链”大产业格局。

  目前,南钢在香港和新加坡建立了国际贸易和贸易融资平台。在新加坡、中东、日本、韩国、越南、欧洲、埃及、土耳其、印度设立了9个海外营销平台。新产业投资集团旗下已汇聚34家子公司,其中全资及控股子公司19家,参股子公司15家,产业生态不断优化。

  “不管是工业链还是分销链,实现端到端串联,协同上下游资源,促进全链条的业务协同。”徐晓春表示,在南钢方面看来,链博会搭建的是全球化的产业链供应链合作平台,其纵向展示各链条各环节先进技术产品和未来发展趋势;横向展示金融、物流和平台企业等服务,助力上中下游产业协同合作。

  搭建新平台

  “作为博览会的主办方,最关注的是来自各位参展商的参展感受。”中展集团董事长林舜杰在首届链博会闭幕新闻发布会上回答媒体提问时表示,链博会期间,中展集团不仅对515家参展商进行了走访,并通过问卷调查等方式了解参展效果。

  林舜杰介绍,调查结果显示,参展商有三个“没想到”。第一,没想到首届链博会全球头部企业参展数量如此之多。第二,没想到首届链博会现场,参观洽谈的专业观众如此之多。且博览会的后两天,专业观众仍占非常大的比例。第三,没想到首届链博会吸引了如此之多中外媒体的广泛关注和持续不断的报道。

  记者从链博会组委会了解到,首届链博会吸引了超过1000家中外媒体参会报道。

  “首届链博会在北京举办,对北京会展业发展是一个极大的促进。”北京市贸促会党组书记、主任郭怀刚表示,下一步,北京将发挥链博会带动效应,做优做强国家级品牌展会。

  共创新生态

  除了参展商有三个“没想到”,对首届链博会的盛大举办,会展业界不少人也出乎意料。某资深会展人在现场告诉记者他的“三个没想到”: 首先,没想到全球首个‘以链为名’的博览会,规模之大,人气之旺,展商之强,外企比例之高,确实让人感受到中国供应链的价值。第二,没想到不同于其他专业展,首届链博会融合了专业展和综合展的特色优势,五链加一个服务区,好像是链条式垂直共融平台,形成了价值链、供应链、产业链多维的相互渗透、相互内涵、相互依存商贸生态,搭建了国家级、国际化促进平台。第三,没想到链博会平台展现了共建新机制、共筑新基础、共享新成果、共创新生态、共谋新发展的共链生态,聚力共赢、开创未来新局面。

  上述人士表示,新经济周期下,市场竞争不再只发生在企业和企业之间,供应链之间也存在竞争。全链协同将为企业带来核心价值,并进一步推动高质量发展。

FreeMarker template error (DEBUG mode; use RETHROW in production!): Java method "com.jltech.utils.WebFreemarkerUtils.getUrl(String)" threw an exception when invoked on com.jltech.utils.WebFreemarkerUtils object "com.jltech.utils.WebFreemarkerUtils@6005d71f"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign messageUrl = utils.getUrl("zx... [in template "main/_footer.ftlh" at line 1, column 1] - Reached through: #include "./_footer.ftlh" [in template "main/cont_news.ftlh" at line 83, column 7] ---- Java stack trace (for programmers): ---- freemarker.core._TemplateModelException: [... Exception message was already printed; see it above ...] at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:292) at freemarker.ext.beans._MethodUtil.newInvocationTemplateModelException(_MethodUtil.java:264) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:66) at freemarker.core.MethodCall._eval(MethodCall.java:62) at freemarker.core.Expression.eval(Expression.java:101) at freemarker.core.Assignment.accept(Assignment.java:134) at freemarker.core.Environment.visit(Environment.java:344) at freemarker.core.Environment.visit(Environment.java:350) at freemarker.core.Environment.include(Environment.java:3139) at freemarker.core.Include.accept(Include.java:171) at freemarker.core.Environment.visit(Environment.java:344) at freemarker.core.Environment.visit(Environment.java:350) at freemarker.core.Environment.process(Environment.java:323) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:447) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:351) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:302) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:181) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:314) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1438) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1168) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1106) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:610) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:392) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:321) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:266) at com.jltech.core.interceptor.MyInterceptor.preHandle(MyInterceptor.java:187) at org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:146) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1084) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:979) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:903) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:564) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885) at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.servlet.resource.ResourceUrlEncodingFilter.doFilter(ResourceUrlEncodingFilter.java:66) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:162) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:138) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:165) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:88) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:113) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:83) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:72) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:903) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1774) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:973) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:491) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63) at java.base/java.lang.Thread.run(Thread.java:840) Caused by: com.jltech.core.exception.JlRuntimeException: 没有找到对应的路由缓存项 at com.jltech.utils.cache.RouterCacheUtil.getAccessRouter(RouterCacheUtil.java:129) at com.jltech.utils.WebFreemarkerUtils.getUrl(WebFreemarkerUtils.java:320) at com.jltech.utils.WebFreemarkerUtils.getUrl(WebFreemarkerUtils.java:330) at jdk.internal.reflect.GeneratedMethodAccessor135.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569) at freemarker.ext.beans.BeansWrapper.invokeMethod(BeansWrapper.java:1634) at freemarker.ext.beans.ReflectionCallableMemberDescriptor.invokeMethod(ReflectionCallableMemberDescriptor.java:56) at freemarker.ext.beans.MemberAndArguments.invokeMethod(MemberAndArguments.java:51) at freemarker.ext.beans.OverloadedMethodsModel.exec(OverloadedMethodsModel.java:62) ... 87 more