• 검색 결과가 없습니다.

The Implementation of A XML/PKI based Digital Tax Invoice System

N/A
N/A
Protected

Academic year: 2021

Share "The Implementation of A XML/PKI based Digital Tax Invoice System"

Copied!
14
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)
(2)
(3)

XML 디지털 서명 생성기

XML 디지털 서명 검증기 XML 파서의 DOM/SAX API

XML 디지털 서명 스키마/DTD

Transformer (Xpath Filtering,

Base64, XLST, Enveloped, Canonicalization)

Digester (MD2, MD5,

SHA-1 Hash Function)

Encrypter/

Decrypter (RSA, DSA, ECDSA, Elliptic Curve) XML 디지털 서명

생성기 XML 디지털 서명

생성기

XML 디지털 서명 검증기 XML 디지털 서명

검증기 XML 파서의 DOM/SAX API XML 파서의 DOM/SAX API

XML 디지털 서명 스키마/DTD XML 디지털 서명 스키마/DTD

Transformer (Xpath Filtering,

Base64, XLST, Enveloped, Canonicalization)

Transformer (Xpath Filtering,

Base64, XLST, Enveloped, Canonicalization)

Digester (MD2, MD5,

SHA-1 Hash Function)

Digester (MD2, MD5,

SHA-1 Hash Function)

Encrypter/

Decrypter (RSA, DSA, ECDSA, Elliptic Curve)

Encrypter/

Decrypter (RSA, DSA, ECDSA, Elliptic Curve)

Transformer

Processor XMLTransformerXMLTransformer

TakeAlgorithm

TakeAlgorithm ResourceResource

GetResource GetResource

Canonical XML Transformer Canonical XML

Transformer

XPathTransformer

XPathTransformer XSLTTransformerXSLTTransformer

EnvelopedTransformer

EnvelopedTransformer Base64TransformerBase64Transformer

XPathProcessor XSLTProcessor Transformer

Processor XMLTransformerXMLTransformer

TakeAlgorithm

TakeAlgorithm ResourceResource

GetResource GetResource

Canonical XML Transformer Canonical XML

Transformer

XPathTransformer

XPathTransformer XSLTTransformerXSLTTransformer

EnvelopedTransformer

EnvelopedTransformer Base64TransformerBase64Transformer

XPathProcessor XSLTProcessor

(4)

계획 단계

아키텍처 프로토타이핑 아키텍처

단계

점진적 개발 단계

미니 프로젝트

인도 단계

요구사항이해 단계 준비

개발전략수립

요구사항정의

단계 준비 요구사항 분석

단계 점검

단계 점검 시스템 설치

단계 준비

사용자 인수테스트

설치 후 관리 단계 점검

컴포너트명세 작성 점진적 개발계획

미니프로젝트 준비 요구사항 및 아키텍처 정제 컴포넌트 설계 지침서 개발 컴포넌트 테스트

컴포넌트 통합테스트 미니프로젝트 점검

컴포넌트식별

사용자 교육

프로젝트계획 단계점검

아키텍처정의

컴포넌트 구현

시스템 테스트 계획 단계

아키텍처 프로토타이핑 아키텍처 프로토타이핑 아키텍처

단계

점진적 개발 단계

미니 프로젝트

인도 단계

요구사항이해 단계 준비

개발전략수립

요구사항정의

단계 준비 요구사항 분석

단계 점검

단계 점검 시스템 설치

단계 준비

사용자 인수테스트

설치 후 관리 단계 점검

컴포너트명세 작성 점진적 개발계획

미니프로젝트 준비 요구사항 및 아키텍처 정제 컴포넌트 설계 지침서 개발 컴포넌트 테스트

컴포넌트 통합테스트 미니프로젝트 점검

컴포넌트식별

사용자 교육

프로젝트계획 단계점검

아키텍처정의

컴포넌트 구현

시스템 테스트

전자세금계산서 시스템

OS(Solaris 2.8) DBMS(Tamino 3.1.1.4

Web Server (Apache 1.3.9) Servlet/JSP Engine

(Tomcat 4.0) 관리자Module Mail Server

JDK 1.3

ISSAC-SDK 1.2

TCP/IP

Web Browser

TCP/IP Windows 9X, 2000,

XP

Legacy System 전자세금계산서 시스템

OS(Solaris 2.8) DBMS(Tamino 3.1.1.4

Web Server (Apache 1.3.9) Servlet/JSP Engine

(Tomcat 4.0) 관리자Module Mail Server

JDK 1.3

ISSAC-SDK 1.2

TCP/IP

Web Browser

TCP/IP Windows 9X, 2000,

XP Web Browser

TCP/IP Windows 9X, 2000,

XP

Legacy System 공급자

W eb B row ser

공급받는자 관리자 W eb B row ser

Tam ino S erver Interface X M L 처리 (X M L 데이터 처리 로직) W eb Server

W eb Server 서브릿/JS P H TM L/JavaScript

S ervice S erver S ervice S erver

B usiness Logic B usiness

Logic JavaB ean

Legacy Server와 Tam ino가 연동하여 데이타처리

Legacy Server Interface 인증서처리

인증서처리 인증기관

ApThread 공급받는자 A pplication

공급받는자 관리자 A pplication

Legacy D B Tam ino S erver 전자서명

전자서명

전자서명 전자서명 공급자

W eb B row ser

공급받는자 관리자 W eb B row ser

Tam ino S erver Interface X M L 처리 (X M L 데이터 처리 로직)

X M L 처리 (X M L 데이터 처리 로직) W eb Server

W eb Server 서브릿/JS P H TM L/JavaScript

S ervice S erver S ervice S erver

B usiness Logic B usiness

Logic JavaB ean

Legacy Server와 Tam ino가 연동하여 데이타처리

Legacy Server Interface 인증서처리

인증서처리 인증기관

ApThread 공급받는자 A pplication

공급받는자 관리자 A pplication

Legacy D B Tam ino S erver 전자서명

전자서명

전자서명 전자서명

(5)

공급자 모듈

회원사 정보 전자세금계산서 커뮤니티

회원정보관리 일반사용자관리

전자세금계산서 조회 전자세금계산서 발행 반송세금계산서관리 승인세금계산서폐기

공지사항 FA Q Q & A 자료실

인증센터

인증기관연계 공급자 모듈

회원사 정보 전자세금계산서 커뮤니티

회원정보관리 일반사용자관리

전자세금계산서 조회 전자세금계산서 발행 반송세금계산서관리 승인세금계산서폐기

공지사항 FA Q Q & A 자료실

인증센터

인증기관연계

공급받는자 모듈

본사/지점정보 전자세금계산서 업체관리 커뮤니티

본사/지점관리 담당자 관리

전자세금계산서 조회 전자세금계산서 승인 전자세금계산서 반송 전자세금계산서 폐기 O ffline계산서 관리

업체관리 공지사항

FA Q Q & A 자료실

인증센터

인증기관연계 공급받는자 모듈

본사/지점정보 전자세금계산서 업체관리 커뮤니티

본사/지점관리 담당자 관리

전자세금계산서 조회 전자세금계산서 승인 전자세금계산서 반송 전자세금계산서 폐기 O ffline계산서 관리

업체관리 공지사항

FA Q Q & A 자료실

인증센터

인증기관연계

(6)

A pp licatio nU I

< < F ram ew o rk> >

B usiness C o m p onent< < F ram ew o rk> >

D B M S

<<Framework>>

Foundation DBMS

<<Framework>>

Application UI

<<Framework>>

Business Component A pp licatio nU I

< < F ram ew o rk> >

B usiness C o m p onent< < F ram ew o rk> >

D B M S

<<Framework>>

Foundation DBMS

<<Framework>>

Application UI

<<Framework>>

Business Component

(7)
(8)
(9)

buyerdept +BuyerDeptHelper +KdnDtiBuyerDept

qna +KdnDtiWriter +KdnDtiQNA +KdnDtiAttachFiles

buyeruser +KdnDtiPhone +KdnDtiUser +KdnDtiContact +KdnDtiConnection +KdnDtiUserPW +KdnDtiBuyerUser

datacenter +KdnDtiDataCenter +KdnDtiWriter +KdnDtiAttachFiles

buyer +KdnDtiSite +KdnDtiCEO +KdnDtiBuyer +KdnDtiContact +KdnDtiResidentNumber +KdnDtiCompanyInfo

db +DBHelper +DBHelperFactory +OracleDBHelper +DBFactory +GeneralDBHelper +DBManager +TaminoDBHelper

faq +KdnDtiFAQ +KdnDtiAttachFiles

config +ConfigurationException +Configuration +GeneralConfiguration +Config

announcement +KdnDtiWriter +KdnDtiAnnouncement

taxinvoicemanage +KdnDtiAttachFiles +KdnDtiTaxInvoiceManage +KdnDtiAdmissionState

zipCode +KdnDtiZipData +KdnDtiZip

supplier +KdnDtiSite +KdnDtiMember +KdnDtiContact +KdnDtiCEO +KdnDtiCompanyInfo +KdnDtiSupplier +KdnDtiResidentNumber

mail

xmlcreater +XMLFactory +ZipCodeCreater +SupplierUserHelper +XMLCreater +BuyerHelper

+TaxinvoiceManageHelper +XMLHelper

+AnnouncementHelper +TaxInvoiceHelper

+DigitalInvoiceOriginalHelp +BuyerUserHelper

+FAQHelper +GeneralXMLHelper +XMLHelperFactory +QNAHelper +SupplierHelper +DataCenterHelper

environment +ENVIRONMENT

taxinvoice +TiUnitChargePriceDetails +TiChargeableQuantity +TiItemDetails +TiSupplierDetails +TiCEODetails +TiOrganisationDetails +TiItemChargePriceDetails +TiBuyerDetails

+TiItemTaxDetails +TiTotalTaxDetails +TiPaymentDetails

+TiCommunicationNumberDetails +TiAgentDetails

+TiBaseChargePriceQuantity +TiProductServiceDetails +TiPostalAddressDetails +TiTotalChargePriceDetails +TiContactDetails +TiInformationDetails +TiTaxInvoice

supplieruser +KdnDtiConnection +KdnDtiPhone

+KdnDtiUserResidentNumber +KdnDtiContact

+KdnDtiUserPW +KdnDtiUser +KdnDtiTask +KdnDtiSupplierUser

digitalinvoiceoriginal +KdnDtiDigitalInvoiceOrigin

(10)
(11)
(12)
(13)
(14)

저 자 소 개

참조

관련 문서

그러나 본 논문에서는Visual C#을 이용하여 구현하는 방식의 프로그램 기법인 XNA 게임 개발 설명과, 이펙트효과, 게임의 몰입현상과 게임요소를 기술하였 고,

본 논문에서 설계 및 구현한 클라우드 컴퓨팅 가상 자원 모니터링 시스템의 동작성 검사를 위해 테스트베드를 구축하여 Xen, ESX 하이퍼바이저 운영체제에서 테스트

본 논문의 구성은 다음과 같다. 2장에서는 기존의 제공 중인 영어 학습 어플리케이션 서비스를 분석하고 이에 대한 한계점 을 살핀다. 3장에서는 학습자 상황인지 외국어

따라서 본 연구에서는 Non EJB 와 EJB 아키텍처가 가지고 있는 단점들을 해결하고 장점들을 지원하기 위하여 개발 된 최신 경량 컨테이너 아키텍처인 새로운 표준 환경인