您当前位置: 必胜印刷网 > 技术支持 > 专家文献 > 正文

互联网技术和数据库

时间:2006-03-22 作者:丁一

    丁一教授早年留学日本,回国后曾任贸易工作,及后任职于出版事业司调研处的统计工作,自此便和印刷业结下不解之缘。其著作及着译甚多,在印刷业内声誉极高。

    丁一教授于一九九二年受聘为北京印刷学院董事会董事至今,定期为本刊撰写文章。

互联网的注目技术

    互联网的普及正在加速,万维网(WWW)和电子邮件的利用自不必说,近来,电子商务的话题流行起来,商业的形态也会引发极大的变化,利用互联网的Web技术的企业内情报网络系统,即内联网的构筑也在发展,作为进一步发展的形态,以特定的顾客和客户为对象,以情报共享和数据交换为目的的内联网之间的连接也在进行,从而构筑了外联网。

    在上述发展的过程中,孕育出了不少新技术。与互联网轰动的数年前相比,导读页(HomePage)非常活跃,经常可以看到用小程序(Applet)实现的动画片。所谓小程序即用Java语言作成的应用程序。Java所能做到的,不单是能表现动画片,而在于它能大大地扩充万维网的功能。其特征有以下4种,并成为Java之所以被注目的理由。

1.适应多工作平台(MultiPlatform)

    用Java作成的程序,可应用于NEC的PC98、PC-AT兼容机、Macintosh、UNIX工作终端,以及只要有执行Java的环境,都能工作,无须选择工作平台。

2.网络传输

    平常,欲在电脑上执行程序,该程序应先输入硬磁盘。对于程序的修正,就需用个别的工作平台来制作。
然而,Java(多为Applet)的场合,即使程序不在硬磁盘上,万维网伺服器小程序下传到浏览器的JVM(JavaVirtualMachine)上即可以工作。也就是说,下传的电脑上只要有适应Java的浏览器,非但可以工作,其优点还有对伺服器方面的程序只需稍加修正,就能经常利用最新的程序。

3.安全功能

    因为Java是以在网络环境中的利用作为前提,所以是安全得到保证的语言,针对来自互联网的病毒和破坏文件的不当小程序,电脑具有保护安全的功能。也就是说,小程序基本上只在浏览器内工作,不可能制出具有恶意的小程序。

4.广泛的开发

    小程序在浏览器上以动画片表示用途等已得到广泛的利用,然而它还能与数据库等联合起来,以至达到高度的开发。
根据以上所述,许多软件经营者推荐采用Java。特别是泛用数据库经营者已经在积极从事对应Java的工作,可以预料今后在互联网的环境中,将会开展与数据库密切有关的事务工作。

万维网与数据库的联合

    万维网与数据库的联合,有两种走向,即随着万维网的发展,有必要和数据库联合的场合,还有欲将企业内构筑的数据库系统放到万维网的框架内予以利用的场合。

    对于万维网伺服器单体来说,将伺服器内积蓄的文本或图像等,适应浏览器的要求进行发送即可。与此相比,根据将万维网伺服器和数据库的联合,凑合浏览器所要求的条件,灵活地提供情报。可以实现具有对话性的计划。若打算从万维网伺服器的框架利用数据库的场合,为了利用浏览器,无需专用的应用程序,可以大幅度地减少设备和管理等的劳累。

    使万维网和数据库联合的方法已有若干种,通常是使用CGI(CommonGatewayInterface)的方法。这里简单地介绍一下利用Java的联合功能。这就是在伺服器端工作的被称作小程序的Servler(JavaApplet)。其处理的流程如下。

    1.从浏览器画面输入的数据和起动的Servlet(CGI)的情报(URL-UniformResourceLocator等)递送给万维网伺服器。举使用Yahoo等的检索指引为例,在文本区输入关键词,就成为一按下检索钮便解决发报处理。

    2.万维网伺服器是经由Servlet(CGI)生成SQL(StructuredQueryLanguage)文体,再经由JDBC(ODBC)存取于数据库,也就是说在上面的例子中讲到,以输入的关键词为基础,生成数据库的检索条件来实现检索。

    3.数据库则是将能满足接受到检索条件的情报收集起来,将情报送还给万维网伺服器。

    4.将作为检索结果所得的情报,为了在浏览器上显示出来,生成HTML(HyperTextMarkupLanguage)。

    5.完成的HTML经由万维网伺服器在浏览器上表示出来。从处理上讲,CGI和Servlet几乎一样。但Servlet有比CGI更为高速工作的优点。其理由是,Servlet与小程序一样,在存储器上能展开执行。也就是说,可与Server构成一体化工作的缘故。与此相比,CGI只能作为从Server独立出来的程序进行工作的缘故,与Server之间的通信不仅费时,交接的数据量也受到限制。目前,还没有引起注视,今后可以实现的是,比CGI功能更高的Servlet将会获得广泛的应用。

万维网与数据库联合的实现

    当客户的内联网环境齐备,如今在互联网上利用浏览器对情报的存取已成为很平常的事,来自客户的要求已呈多样化,必然会发生对图像数据库提出存取的要求。这对于印刷制版公司来说,管理好客户的照像原稿,以便在万维网加以利用的工作,确是一种营业战略,也是谋取本公司内效率化的重要构思。

    根据万维网和数据库的联合,在客户、外加工企业以及企业内部营业部门所得到的方便性列举如下:

• 在客户方面得到的方便性(指客户方面的浏览器操作)

    1)印刷(产品样本、广告单等)中所用图像来自客户的指示。姑且记述其操作顺序:
        i接受存取数据库的认证。
        ii指定检索的条件,将所用图像压缩。
        iii压缩的图像一边被浏览,一边选择其中所要用的图像。
        iv将选好的图像当作一组登录到数据库中。

    然后是在制作部门,将这一组检索出来,就地制作。这样做了之后,将图像的商品一览表等交给客户,经确认了的作业,由客户方面经由浏览器认定,即可大大地减轻了制作工程。

    此外,除能确认图像的文字情报之外,也能更改文字情报。

    2)从图像数据库中,将中等品质的图像下行传输后,将POP(PointofPurchaseadvertising)和商品提案报告等当作客户的资料加以利用。

• 外加工企业得到的方便性(外加工企业的电脑操作)

    请求外加工(版面设计公司)与进行数据的收发报之制作工作的效率化。例如,在印刷方面已构筑了具有OPI(OpenPrepressInterface)功能的文字图像数据库的均合,版面设计公司便对此数据库进行存取。将OPI作成的草图像下传到编辑机内。至于版面设计公司,利用草图像完成编辑之时,将编辑文件上传到印刷公司的伺服器中,直接进行OPI输出。

• 本公司内营业部门的方便性

    根据营业方面的电脑,利用制作现场的图像数据库。这作为可变动的利用,使得客户能负起对图像确认、指定,文字情报的打样以及作业进程的确认。

    鉴此,下面列举一下为实现上述过程所需的功能、注意事项以及要点。

1.系统构筑

    让一件伺服器具备万维网伺服器数据库、DTP伺服器等所有的功能,从性能(机械性能,处理能力)方面来看,也不得体。以DTP伺服器来说,在全力开动中,针对数据库,不固定多数人同时存取时,其性能明显降低。从性能、安全、维修等来看,将各种伺服器分别设置是主流。

2.安全

    连接到互联网上时,作为安全的手段,有必要防止来自外部的侵入。对于安全的防范有二种方法。一种是属于一般的安全,另一种是为数据库存取而采取的安全。

    对于一般性的安全来说:
    i用户认证:根据用户名、口令控制存取。
    ii安全通路:除指定的规约和应用程序以外通不过。
    iii暗码化:防止情报的流出。

    作为数据库的安全手段,针对客户的每件工作准备好数据库的工具,有必要设置控制局外者的存取,作为存取的模式,针对数据库,要设有能作一切操作的管理者,供检索、阅览的道具。根据上述这种安全的安排,有时候发生牺牲方便性的情况,故如何确保安全是很重要的事。

3.通讯手段

    外联网除经由互联网之外,还可以使用专用线或公共线路来联络。在通讯业内,如今有不少人觉得不能放心地利用互联网,所以开始应用起新规的OpenBusinessNetwork(OBN)。这是克服了当前互联网还不能解决的课题(通讯的可靠性,情报的安全性,波段的保证等)。可以说是应用了互联网技术制定方法的面向业务的网络。这种通讯手段,既考虑了安全方面,也要预料到当场可能出现的情况。

4.利用图像的形态

    同一数据源多用途(OneSourceMultiuse)已成为大家爱用的话,但事实上印刷用的高解像度图像(YMCK)还不能直接用于各种用途。至少还需要有供印刷用的实际图像,供制作使用的OPI草图像,以及CD-ROM、浏览器发报、POP等供2次利用的中等品质的图像。

小   结

    总而言之,万维网与数据库联合之后带来的效果是非常大的。目前,具有与万维网联合功能的数据库已有不少。所以要吃透与万维网在联合方面所必备的功能,即其功能、性能、优点、缺点等之后,再确定适用范围是很重要的。
有关印刷业内在互联网环境下如何利用数据库的情况就介绍到此。
文中缩略词之全称:
    JVMJavaVirtualMachine
    CGICommonGatewayInterface
    URLUniformResourceLocator
    SQLStructuredQueryLanguage
    HTMLHyperTextMarkupLanguage
    POPPointOfPurchaseadvertising
    OPIOpenPrepreseInterface
    ODBCOpenDataBaseConnectivity
    JDBCJavaDataBaseConnectivity

热点排行
柯尼卡美能达黑白新品bizhub PRO 1200产品报告

革新化黑白数字印刷系统——拥有更全面的综…[详细]

上海紫光预推出数字喷墨印刷机PM520

上海紫光机械有限公司将在2011年11月举办的…[详细]

杭州东城图像公司推出热敏CTP和UV-CTP

近日,杭州东城图像技术有限公司重拳出击,…[详细]

大族冠华新推GH794四色商务印刷机亮相全印展

第四届中国(上海)全印展于11月14日隆重召开…[详细]

美企业推出新概念UV-LED喷墨丝网印刷机

据来自美国wxow网站的消息,丝网印刷机厂商…[详细]

柯尼卡美能达bizhub PRESS C7000/C6000产品报

2011年8月5日,柯尼卡美能达在北京展出了其…[详细]

更多知识手册