《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 基于J2EE技術的增值稅專用發票網上認證系統

基于J2EE技術的增值稅專用發票網上認證系統

2009-09-01
作者:李紅東

  摘? 要: J2EE技術的有關概念和BEA Weblogic產品的主要功能,給出了基于J2EE技術的增值稅專用發票網上認證系統的體系結構。

  關鍵詞: J2EE技術? BEA Weblogic? 網上認證

?

  隨著社會信息化水平的不斷提高,具有中國特色的增值稅監管體系——“金稅工程”的建設正在不斷完善。增值稅專用發票認證子系統是金稅工程的重要組成部分。所謂發票認證是指:銷貨方納稅人用防偽稅控開票子系統開具防偽專用發票,在發票上打印出七要素,包括:發票代碼、發票號碼、購貨方納稅人識別號、銷貨方納稅人識別號、開票日期、金額、稅額,同時將這七要素的信息加密后生成84位密文,打印在專用發票的密碼區中。購貨方納稅人取得防偽專用發票后,將抵扣聯拿到國稅局,通過認證子系統進行掃描識別,將84位密文還原后,與票面上的七要素比對。比對相符的,即為“認證相符”,可以作進項抵扣;如果有一項或多項數據不符,即為“認證不符”,不能抵扣。除此之外,還有密文有誤、無法認證、重復認證等多種認證結果。

納稅人取得專用發票后,為了避免假票的支付風險需及時到國稅局認證,這樣每月往返于國稅局的費用不是個小數目。如果集中到申報時認證則要面對假票的支付風險和排長隊等候認證的問題。如何既能方便納稅人,又能確保增值稅專用發票監控的有效性和嚴肅性是急需解決的問題。利用迅速發展的互聯網技術,實行增值稅專用發票網上認證是一個很好的解決方案。網上認證是指納稅人通過掃描儀或鍵盤,將增值稅專用發票抵扣聯上的七要素和84位密文進行采集并轉換為電子信息,在一定的安全機制下,將電子信息通過互聯網傳輸到國稅機關,經國稅機關的網上認證系統進行密文解密還原,再與七要素的信息進行比對,產生認證結果,最后將認證結果回傳給納稅人。

  為了使增值稅專用發票網上認證系統具有伸縮性,能夠根據服務器規模、認證請求量的大小和系統資源狀況自動調整系統資源分配(如內存、信號量等),從而滿足盡可能多的認證請求,系統采用了J2EE技術和基于J2EE規范的中間件產品BEA Weblogic。

1?J2EE概述

  J2EE(Java 2 Platform Enterprise Edition)技術提供了一個基于組件的方法來設計、開發、裝配和部署應用程序。J2EE平臺提供了一個多層結構的分布式的應用程序模型。該模型具有重用組件的能力,基于擴展標記語言(XML)的數據交換、統一的安全模式和靈活的事務控制的特點。這使用戶不僅可以更快地得到基于組件的J2EE的解決方案,而且解決方案獨立于平臺,不受任何產品和應用程序編程界面(APIs)的限制。用戶可以選擇最適合于其應用的產品和組件。

  (1)分布式的多層應用程序

  J2EE平臺使用了一個多層的分布式應用程序模型。這個模型把J2EE應用程序分為客戶層、Web層、商業層和企業信息系統(EIS)層。J2EE應用程序的不同功能被封裝到不同的組件中,不同的組件根據在其所屬的層被安裝到不同的機器中。圖1表示了二個多層的J2EE應用程序。

  從圖1可以看出,J2EE應用程序既可以是三層結構,也可以是四層結構。但是用戶通常將J2EE應用程序的多層結構考慮為三層結構。這是因為它們分布在3個不同的位置:客戶機、J2EE服務器和數據庫服務器。三層結構可以理解為在標準的的客戶端/服務器二層結構的客戶端應用程序和后端存儲資源中間增加了一個多線程的應用程序服務器。

?

  客戶層可以直接和運行在J2EE服務器中的商業層進行通信,也可以通過運行在Web層中的Servlet或JSP頁面進行通信。Servlets是一個Java編程語言類,它可以動態地處理請求并作出響應。JSP頁面是一個基于文本的文檔,它以servlet的方式執行,也可以方便地建立靜態內容。具體應用(例如發票認證)由運行在商業層的Enterprise Bean實現。共有三種類型的Enterprise Beans:Session Beans、Entity Beans和Message-Driven Beans。一個Session Bean描述了與客戶端的一個短暫的會話,當客戶端的執行完成后,Session Bean和它的數據都將消失。一個Entity Bean描述存儲在數據庫表中的一行持久穩固的數據,如果客戶端終止或者服務結束,底層的服務會負責Entity Bean數據的存儲。一個Message-Driven Bean結合了一個Session Bean和一個Java信息服務(JMS)信息監聽者的功能,它允許一個商業組件異步地接收JMS消息。

  (2)J2EE組件

  J2EE應用程序由組件組成。一個J2EE組件就是一個自帶功能的軟件單元,它隨同相關的類和文件被裝配到J2EE應用程序中,并實現與其他組件的通信。

  J2EE組件由Java編程語言編寫,并和用該語言編寫的其他程序一樣進行編譯。J2EE組件和標準的Java類的不同點在于:它被裝配在一個J2EE應用程序中,具有固定的格式并遵守J2EE規范;它被部署在產品中,由J2EE服務器對其進行管理。

  (3)J2EE容器

  J2EE服務器以容器的形式為每一個組件類型提供底層服務。容器是一個組件和支持組件的底層平臺特定功能之間的接口。一個Web組件、Enterprise Bean或者一個客戶端組件必須被裝配到一個J2EE應用程序中,并且部署到它們的容器才可以被執行。裝配的過程包括為J2EE應用程序中的每一個組件以及J2EE應用程序本身指定容器的設置。容器設置定制了由J2EE服務器提供的底層支持,包括諸如安全性、事務管理、Java命名目錄接口(JNDI)搜尋以及遠程連接。

  J2EE容器分為EJB(Enterprise JavaBeans)容器、Web容器、客戶端應用程序容器、Applet容器4種。下面分別加以介紹。

  ①EJB容器:EJB容器管理J2EE應用程序的enterprise Bean的執行。Enterprise Bean和它的容器運行在J2EE服務器中。

  ②Web容器:管理J2EE應用程序的JSP頁面和Servlet組件的執行。Web組件和它的容器也運行在J2EE服務器中。

  ③客戶端應用程序容器:管理應用程序客戶端組件的運行。應用程序客戶端和它的容器運行在客戶端中。

  ④Applet容器:管理Applet的執行。由運行在客戶端的一個Web瀏覽器和Java插件一同組成。

2?BEA WebLogic

  BEA WebLogic作為符合J2EE規范的新一代基于Java的Web應用服務器,在提供傳統的應用服務器功能的同時,還針對當今的Internet技術和Java技術提供了眾多功能。

  BEA WebLogic應用服務器完整地實現了Enterprise JavaBeans技術,因而能夠很方便地將業務邏輯封裝為安全可靠的交易型組件。BEA WebLogic支持所有任選的EJB擴展,其中包括分布式交易處理、自動保持持續性和entity;BEA WebLogic應用服務器是一個可擴展的框架,它允許任一標準的Java應用插入其中,包括Java客戶端應用;BEA WebLogic的多層JDBC功能使得Java應用能夠從網絡中的任何位置訪問和更新數據庫;采用BEA WebLogic可使所有雙向通信共享某一客戶機/服務器連接,而不必考慮請求類型及被訪問的遠程對象的數目。數據庫連接也可被共享,這樣就可以同時支持盡可能多的客戶機。BEA WebLogic將數據庫查詢結果進行緩存,并可在后端DBMS被修改的情況下,對緩存的數據實現實時的自動更新。

  采用BEA WebLogic,可以使用戶將精力集中于業務邏輯的開發,而無需為在網絡上部署該邏輯的基礎結構操心,從而方便、高效地實現應用系統

3? 基于J2EE技術的增值稅專用發票網上認證系統

  增值稅專用發票網上認證系統包括國稅局服務器和企業客戶端二大部分。納稅人通過Internet網絡登錄國稅局網上認證服務器,將掃描識別或錄入的專用發票數據提交,由國稅局服務器完成專用發票的解密比對等認證過程。基層國稅機關通過IE瀏覽器和稅務廣域網絡對其所管轄的納稅人網上認證數據進行遠程管理。系統結構如圖2所示。

?

  本系統的服務器軟件采用基于J2EE規范的金稅三期中間件應用服務器平臺架構體系。系統完全采用Java語言進行開發,提供了完善的功能和安全保證。圖2中Web服務器前置機本身沒有安裝網上認證程序,它僅完成用戶請求的中轉,起到了提高系統安全性的作用。系統設計了用戶異常請求的監控功能。當用戶提交解密處理的異常發票超過限定值時,系統可以自動關閉該用戶的網上認證賬戶。稅務機關可以隨時查詢所轄稅務機關企業的網上認證情況、異常情況并隨時進行處理,保證網上認證的安全運行。BEA WebLogic應用服務器提供了較高的接入響應性能,能夠在同一時間內響應數以萬計用戶的并發請求。同時應用服務器可根據用戶數量規模選擇不同的服務器設備,從安裝Windows 2000 Server的PC服務器到UNIX小型機均可,做到了真正與平臺無關。對用戶并發訪問特別大的站點,系統提供多服務器集群處理的功能。

4? 結束語

  由于J2EE技術采用基于組件的方法設計、開發、裝配和部署企業級應用程序,因此遵守J2EE規范開發應用系統能有效地保護用戶投資,并使建立可移植、可伸縮的應用成為可能。同時,這些應用能夠完美地與其他應用和系統實現互操作。

  基于J2EE技術的增值稅專用發票網上認證系統具有高效、安全、維護簡單的特點。投入運行后,極大地方便了納稅人,提高了國稅機關的工作效率。該系統的成功,為基于J2EE技術的系統在稅務系統的研究和應用提供了直接經驗。

?

參考文獻

1? 卡塞姆著,徐翔云譯.J2EE權威指南.北京:中國電力出版社,2002

2? Girdley M著,邢國慶譯.J2EE應用與BEA Weblogic
本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 久久99精品久久久久久清纯直播 | 日本久久久久久中文字幕 | 六月婷婷综合网 | 国产二区精品 | 国产精品永久免费自在线观看 | 五月婷婷激情六月 | 桃花视频网在线观看免费 | 你懂的视频在线观看资源 | 97在线视频免费公开观看 | 色综合久久精品中文字幕首页 | 看电影的网站入口 | 精品在线观看国产 | 青草免费免费观看视频在线 | 你懂的在线视频 | 国产精品成人久久久久久久 | 国产亚洲精品成人婷婷久久小说 | 精品一区二区三区在线视频 | 精品一区二区免费视频 | 大香大香伊人在钱线久久下载 | 欧美日韩国产高清视频 | 国产一区二区视频免费 | 成人乱码一区二区三区四区 | 开心久久婷婷综合中文字幕 | 九九久久国产精品免费热6 九九久久国产精品 | 国产精品视频一区二区三区w | 久久婷婷网 | 青青久久国产成人免费网站 | 国产青草 | 精品久久久久国产 | 高清欧美一级在线观看 | 亚洲精品www久久久久久 | 久久亚洲国产成人亚 | 国产成人精品男人的天堂网站 | 欧美夫妻生活网 | 日韩a在线播放 | 亚洲阿v天堂最新版2021 | 77777亚洲午夜久久多喷 | 曰本一区 | 九九九精品在线观看 | 婷婷亚洲综合五月天小说 | 久久国产精品一区二区 |