KR20020033380A - Apparatus for handling XML/EDI of B2B Operation and Method thereof - Google Patents
Apparatus for handling XML/EDI of B2B Operation and Method thereof Download PDFInfo
- Publication number
- KR20020033380A KR20020033380A KR1020000064389A KR20000064389A KR20020033380A KR 20020033380 A KR20020033380 A KR 20020033380A KR 1020000064389 A KR1020000064389 A KR 1020000064389A KR 20000064389 A KR20000064389 A KR 20000064389A KR 20020033380 A KR20020033380 A KR 20020033380A
- Authority
- KR
- South Korea
- Prior art keywords
- document
- edi
- xml
- processing
- web browser
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
본 발명은 기업간 업무 수행을 위한 엑스엠엘(XML : eXtensible Markup Language)/이디아이(EDI : Electronic Data Interchange) 처리 시스템 및 그 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로, 특히 인터넷 등의 네트워크 환경하에서 사용자의 편리에 따라 손쉽게 이디아이(EDI)를 이용하여 기업간 업무를 수행하도록 하는 엑스엠엘(XML)/이디아이(EDI) 처리 시스템 및 그 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것이다.The present invention provides a computer-readable recording medium recording an XML (X) (EXtensible Markup Language) / EDI (Electronic Data Interchange) processing system and a method and a program for realizing the method. The present invention relates to an XML / EDI processing system and method for easily performing an enterprise-to-company business using EDI in accordance with a user's convenience, especially in a network environment such as the Internet and the above. A computer readable recording medium having recorded thereon a program for realizing the method.
우선, 본 발명에 대한 이해가 용이하도록 제시될 용어에 대해 설명한다.First, terms to be presented will be described to facilitate understanding of the present invention.
엑스엠엘(XML : eXtensible Markup Language)은 1996년 W3C(World Wide Web Consortium)에서 제안한 것으로서, 웹 상에서 구조화된 문서를 전송 가능하도록 설계된 표준화된 텍스트 형식이다. 이는 인터넷에서 기존에 사용하던 HTML(HyperText Markup Language)의 한계를 극복하고 SGML(Standard Generalized Markup Language)의 복잡함을 해결하는 방안으로써 HTML에 사용자가 새로운 태그(tag)를 정의할 수 있는 기능이 추가되었다고 이해하면 쉽다. 또한, XML은 SGML의 실용적인 기능만을 모은 부분집합(subset)이라 할 수 있으며, 인터넷상에서 뿐만 아니라 전자 출판, 의학, 경영, 법률, 판매 자동화, 디지털도서관, 전자상거래 등 매우 광범위하게 이용될 전망이다.XML (eXtensible Markup Language) was proposed by the World Wide Web Consortium (W3C) in 1996 and is a standardized text format designed to transmit structured documents on the Web. This overcomes the limitations of the HyperText Markup Language (HTML) used on the Internet and solves the complexity of the Standard Generalized Markup Language (SGML), adding the ability for users to define new tags in HTML. Easy to understand In addition, XML is a subset of SGML's practical functions. It is expected to be widely used not only on the Internet but also in electronic publishing, medicine, management, legal, sales automation, digital library, and e-commerce.
XML은 월드와이드웹, 인트라넷 등에서 데이터와 포맷 두가지 모두를 공유하려고 할때 유용한 방법이라 할 수 있는데, W3C의 의장을 역임한 "Jon Bosak"은 XML을 다음과 같이 설명하고 있다.XML is a useful way to share both data and formats on the World Wide Web, intranets, etc. Jon Bosak, chair of the W3C, describes XML as follows:
"향후 XML은 웹 기술상에 있어서 가장 핵심적인 진보를 가져 올 것이며, 웹의 근본을 송두리째 바꿀 것이다. XML은 안전한 전자상거래 구축을 가능하게 하고, 새로운 분산 애플리케이션(application) 시대를 이끌어 나갈 것이다. 또한 XML은 소프트웨어 개발자와 고객의 관계를 새롭게 변화시킬 것이다. 다시 말해서 XML은 어떤 플랫폼에서나 읽을 수 있는 포맷을 제공하기 때문에 특정 회사의 제품과 관련된 특정 환경에 얽매이지 않아도 된다""In the future, XML will bring the most significant advances in Web technology, and will radically change the fundamentals of the Web. XML will enable the building of secure e-commerce and drive a new era of distributed applications. XML Will change the relationship between software developers and customers, which means that XML provides a format that can be read on any platform, so you don't have to be tied to the specific environment associated with a particular company's product. "
XML은 현재 W3C로부터 웹을 좀더 다양한 목적으로 이용할 수 있도록 하기 위한 도구로서 공식 추천되고 있다.XML is currently officially recommended by the W3C as a tool for making the Web more versatile.
다음으로, 이디아이(EDI : Electronic Data Interchange, 전자 문서 교환)에 대해 설명한다.Next, Electronic Data Interchange (EDI) will be described.
EDI는 기업간의 거래 데이터를 교환하기 위한 표준 포맷이다. 미국의 데이터교환표준협회에 의해 처음 개발된 EDI 표준은 ANSI X12(American National Standards Institute X12)에 정의되어 있으며, 세계표준인 "EDIFACT"에 밀접하게 연계되거나 통합되어 가고 있다.EDI is a standard format for exchanging transaction data between companies. First developed by the American Data Exchange Standards Association, the EDI standard is defined in the American National Standards Institute X12 (ANSI X12) and is closely linked to or integrated with the global standard "EDIFACT."
EDI 메시지에는 데이터 요소들의 문자열이 포함되는데, 그 각각은 가격이나 제품 모델번호 등과 같이 개별적 사실들을 표현하며, 구획문자에 의해 분리되어 있다. 여기서 전체의 문자열을 데이터 세그먼트라고 부르는데, 헤더와 트레일러에 의해 틀이 만들어진 하나 이상의 데이터 세그먼트들은 EDI 전송 단위(하나의 메시지와 같은 의미이다)인 트랜잭션 세트를 이룬다. 하나의 트랜잭션 세트는 흔히 전형적인 한 장의 무역서류나 양식 내에 포함되어 있을 법한 항목들로 구성되어 있다. EDI 전송에 관련된 쌍방을 흔히 트레이딩 파트너라고 부른다.EDI messages contain strings of data elements, each representing individual facts such as price or product model number, separated by delimiters. The entire string is called a data segment, where one or more data segments framed by headers and trailers form a transaction set, which is an EDI transport unit (which is equivalent to a message). A transaction set often consists of items that would typically be contained in a typical trade document or form. Both parties involved in EDI transmissions are often referred to as trading partners.
EDI 메시지들은 암호화되거나 해독될 수 있다. EDI는 전자메일(e-mail), 팩스와 함께 기업간 업무의 한 형태이다.EDI messages can be encrypted or decrypted. EDI, along with e-mail and fax, is a form of business to business.
상기와 같은 XML과 EDI에 대한 기본적인 이해를 바탕으로 종래 기술과 본 발명에 대한 설명을 시작한다.Based on the above basic understanding of XML and EDI, the prior art and the description of the present invention will be started.
인터넷이 출현하기 전까지 대부분의 사람들은 컴퓨터, 전산화, 정보화 등의 말을 듣거나 보면 그것은 자신과는 별 상관이 없는 일로 여겼었다. 사실 컴퓨터와 관련된 그러한 용어를 모르거나 설사 무시하더라도 세상을 살아가는데 큰 지장이 없었던 것이다. 하지만 이제는 상황이 달라졌다. 인터넷이나 컴퓨터를 모르고는 가정에서 자녀들과 대화를 하는데 문제가 생기고 더구나 회사에서도 제대로 업무를 처리할 수 없게 되었다.Until the advent of the Internet, most people listened to and looked at computers, computerization, and informatization. In fact, even if they didn't know or ignore those terms related to computers, they didn't have a big problem in living the world. But things have changed now. Without knowing the Internet or computers, they had problems communicating with their children at home, and they could not work properly at work.
그런데, 이 모든 것을 보다 면밀히 분석해 보면 아직은 인터넷이 개인적 차원에서 주로 사용되고 있음을 알 수 있다. 인터넷을 이용하여 여러 가지 필요한 정보를 얻고 인터넷상에서 물품을 구매하며, 인터넷을 이용하여 편지(전자우편)를 주고 받는 일이 흔한 일이 되었는데, 이러한 모든 것이 개인이 소비자로써, 정보 이용자로써 아니면 전자우편의 발신자 또는 수신자로써 인터넷을 이용하고 있는 것이다.By analyzing all of this more closely, however, we can see that the Internet is still used mainly at the personal level. It has become commonplace to use the Internet to get all the information you need, to buy goods on the Internet, and to send and receive letters (e-mail) using the Internet, all of which are individuals, consumers, information users, or e-mail. You are using the Internet as a sender or recipient of.
기업 차원에서도 인터넷이 널리 사용되고 있지만 인터넷이나 관련 정보기술의 능력 그리고 그 활용 범위를 생각해 볼 때 아직은 미미한 수준이다. 기업 입장에서 보면 구매업무, 판매업무 그리고 관련 업무 등 기업활동과 관련된 본질적인 업무보다는 마케팅 관련 자료나 잠재 고객 파악 등 기업과 관련된 부가적 활동에 인터넷이 보다 많이 활용되고 있다. 구매, 판매 등 기업의 본질적인 기능과 관련된 인터넷의 이용 사례로는 인터넷을 이용하여 물품이나 서비스를 판매하는 인터넷 쇼핑몰 등이 있으나 그 정도로는 기업이 인터넷을 충분히 활용하고 있다고 말할 수 없다.Although the Internet is widely used at the enterprise level, it is still insignificant considering the capabilities of the Internet and related information technology and its scope of use. From the corporate perspective, the Internet is being used more for additional activities related to the company, such as marketing related materials or identifying potential customers, rather than the essential tasks related to the company's activities such as purchasing, sales and related work. Examples of the use of the Internet related to the essential functions of a company, such as purchase and sale, include an Internet shopping mall that sells goods and services using the Internet, but that is not to say that a company fully utilizes the Internet.
기업의 인터넷화는 곧 기업간(B2B : business-to-business, e-biz) 업무의 전자 프로세스화이다. 기업간 업무의 전자 프로세스는 다음과 같은 과정을 거쳐서 완성된다.Corporate Internet is the electronic process of business-to-business (e-biz) business. The electronic process of business between companies is completed through the following process.
- 먼저 기업내부 업무를 자동화 또는 정보화한다.-First, automate or informatize internal business.
- 자동화 또는 정보화된 개별 기업의 시스템을 거래 상대 기업의 시스템과 연결한다.-Connect the individual company's system with automation or information to the counterpart's system.
이러한 과정을 보면 아주 쉽고 단순한 것처럼 보이나 사실은 그렇게 쉬운 일이 아니다. 이러한 B2B 비즈니스 프로세스의 자동화에 관한 노력의 역사는 이미 30년을 넘어서고 있다. 1960년대 중반에 생긴 EDI가 바로 B2B 비즈니스 프로세스의 전통적인 자동화 방식인데, 이 방식은 새로운 세기에 들어선 지금도 그렇게 널리 보급되지 못하고 있다. 그 이유는 이 방식을 설치하고 사용하는데 많은 비용이 들고 유지관리에도 적지 않은 비용이 소요되기 때문이다. 따라서 일부 대기업을 제외한 중소기업들은 사용을 꺼리고 있는 것이다.This may seem easy and simple, but it is not so easy. This history of automating B2B business processes is already more than 30 years old. EDI, which originated in the mid-1960s, is the traditional way of automating B2B business processes, which is still not widely available in the new century. The reason for this is that the installation and use of this method is expensive and not only expensive to maintain. Therefore, SMEs, except for some large ones, are reluctant to use them.
그런데, 인터넷이 생기면서 EDI와 관련된 비용 즉, 통신비용이 절감될 수 있는 여지가 생겼다. 1996년경부터 이른바 웹EDI가 일부 기업간에 실현되면서 머지않아 널리 보급될 것으로 생각하였다. 그러나 HTML방식으로 구현된 이 방식 역시 구현 및 확장이 어렵고 전통적 EDI와 마찬가지로 유지 관리하는데 많은 비용이 소요되는 문제점이 있었다.However, with the creation of the Internet, there is room to reduce costs related to EDI, that is, communication costs. Since 1996, the so-called Web EDI has been realized among some companies, and it will be widely spread in the near future. However, this method, which is implemented in the HTML method, is difficult to implement and extend, and has a problem in that it is expensive to maintain like the traditional EDI.
보잉사의 경우를 예로 들어 보자. 보잉사는 약 만여개의 거래업체를 갖고 있다. 이들 거래업체와의 기업간 비즈니스 수행에 소요되는 비용은 엄청난 규모이다. 이에 따라 보잉사는 60년대부터 EDI를 도입하였으나 일부 협력업체를 제외하고는 이에 응하지 않았다. 하지만 보잉사는 일부 기업에 적용된 EDI 만으로도 엄청난 구매비용을 절감할 수 있었다.Take Boeing, for example. Boeing has about 10,000 trading partners. The cost of doing business with them is tremendous. As a result, Boeing introduced EDI since the 1960s, but did not respond to it except for some suppliers. However, Boeing has been able to save huge purchase costs with EDI applied to some companies.
보잉사는 1996년에 웹EDI를 도입하여 구매절차를 인터넷화하고 전자 프로세스의 범위를 확장하였다. 이 방식의 도입으로 EDI방식을 사용하지 않고 있던 기업중 일부가 웹EDI를 도입하였다. 하지만 대부분의 기업은 웹EDI를 사용을 꺼리고 있다. 여전히 어렵기 때문이다.Boeing introduced Web EDI in 1996, making the purchase process online and expanding the range of electronic processes. With the introduction of this method, some of the companies that did not use the EDI method introduced Web EDI. But most companies are reluctant to use WebEDI. It is still difficult.
즉, 종래의 기업간 거래에서 EDI를 이용하는 것이 종이 문서를 없애고, 업무 처리를 간략화한다는 측면에서 커다란 장점을 가지기는 하나, 빈약한 호환성, 구현상의 기술적 어려움과 고비용, 문서양식 변환의 난이성으로 인해 실제 활용이 쉽지 않은 문제점이 있었다.In other words, the use of EDI in conventional business transactions has great advantages in terms of eliminating paper documents and simplifying business processes, but due to poor compatibility, technical difficulties in implementation, high cost, and difficulty in converting forms, This was not an easy issue.
본 발명은, 상기한 바와 같은 문제점을 해결하기 위하여 안출된 것으로, 인터넷과 같은 일반적 네트워크 환경에서의 기업간 업무 수행을 위해 XML 형식을 이용하여 EDI 문서 작성, 변환 및 연결 처리를 수행하는 엑스엠엘/이디아이 처리 시스템 및 그 방법과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.The present invention has been made to solve the above-mentioned problems, XLM / which performs the EDI document creation, conversion and connection processing using the XML format for performing the business between companies in a general network environment, such as the Internet It is an object of the present invention to provide a computer-readable recording medium having recorded thereon a processing system, a method thereof, and a program for realizing the method.
도 1a 및 도 1b 는 본 발명에 따른 기업간 업무 수행을 위한 엑스엠엘/이디아이 처리 시스템에 대한 일실시예 구성도.Figure 1a and Figure 1b is an embodiment configuration diagram for an XM L / ID processing system for performing the inter-company business in accordance with the present invention.
도 2 는 본 발명에 따른 XML/EDI 처리 시스템에 대한 다른 실시예 구성도.2 is a block diagram of another embodiment of an XML / EDI processing system according to the present invention;
도 3a 내지 도 3d 는 본 발명에 따른 기업간 업무 수행을 위한 엑스엠엘/이디아이 처리 방법에 대한 일실시예 흐름도.3A to 3D are flowcharts of one embodiment of a method of processing an XLM / IDA for performing an inter-company business according to the present invention.
도 4 는 본 발명에 따른 기업간 업무 수행을 위한 XML/EDI 처리 방법에 대한 다른 실시예 흐름도.4 is a flowchart of another embodiment of an XML / EDI processing method for performing an enterprise between companies according to the present invention;
*도면의 주요 부분에 대한 부호의 설명* Explanation of symbols for the main parts of the drawings
20 : B2B 처리 서버 21 : 웹 브라우저20: B2B Processing Server 21: Web Browser
22 : 매퍼 23 : 내부 시스템22: Mapper 23: Internal System
201 : 웹 서비스 처리부 202 : 추출 처리부201: Web service processing unit 202: Extraction processing unit
203 : 매퍼 연결 처리부 204 : 저장부203: Mapper connection processing unit 204: Storage unit
상기 목적을 달성하기 위한 본 발명의 시스템은, 기업간 업무 수행을 위한 엑스엠엘/이디아이 처리 시스템에 있어서, 네트워크를 통해 접속한 외부의 웹 브라우저 사용자로부터의 요청에 따라 엑스엠엘(XML : eXtensible Markup Language) 형식의 이디아이(EDI : Electronic Data Interchange) 문서에 대한 작성, 오류 확인, 전송 및 상기 웹 브라우저 사용자에게 수신된 XML 형식의 EDI 문서의 제공을 수행하기 위한 웹 처리수단; 외부로부터 XML 형식의 EDI 문서를 전달받아 확인하며, 주어진 XML 형식의 EDI 문서에 대해서는 해당하는 외부 목적 주소로의 중계를 수행하기 위한 연계 처리수단; 및 상기 웹 처리수단이나 상기 연계 처리수단을 통해 외부로부터 전달되는 XML 형식의 EDI 문서 처리 요청에 대한 분석/추출을 수행하여 추출된 정보를 해당하는 상기 웹 처리수단이나 상기 연계 처리수단을 통해 사용자에게 이를 전달하도록 하기 위한 추출 처리수단을 포함하는 것을 특징으로 한다.The system of the present invention for achieving the above object is, in the XM L / ID processing system for performing business between enterprises, in response to a request from an external web browser user connected via a network (XML: eXtensible Markup Web processing means for creating, error checking, transmitting, and providing an XML format EDI document received to the web browser user of an Electronic Data Interchange (EDI) document; An association processing means for receiving and confirming an EDI document in XML format from the outside, and performing relaying to a corresponding external destination address for the given XML format EDI document; And analyzing / extracting the EDI document processing request in XML format transmitted from the outside through the web processing means or the cooperative processing means, and extracting the extracted information to the user through the corresponding web processing means or the cooperative processing means. It characterized in that it comprises an extraction processing means for delivering it.
또한, 본 발명의 다른 시스템은, 기업간 업무 수행을 위한 엑스엠엘/이디아이 처리 시스템에 있어서, 웹 브라우저 사용자에게 엑스엠엘(XML) 형식으로 이디아이(EDI) 처리가 가능하도록 자료를 제공하고 입력을 받으며 상기 웹 브라우저 사용자에게 전달되는 자료를 제공하기 위한 웹 서비스 처리수단; 외부로부터 XML 형식의 EDI 문서를 전달받고 주어진 XML 형식의 EDI 문서에 대해 정의된 목적 주소로의 전달을 수행하기 위한 외부 연결 처리수단; 상기 웹 서비스 처리수단으로부터의 요청에 따라 작성된 EDI 문서의 XML 형식이 올바른지를 점검하여 통보하고, 상기 웹 서비스 처리수단 및 상기 외부 연결 처리수단으로부터 XML 형식의 EDI 문서를 전달받아 분석하여 해당 문서의 전달 또는 저장을 결정하여 처리하는 추출 처리수단; 및 상기 웹 서비스 처리수단, 상기 외부 연결 처리수단 및 상기 추출 처리수단으로부터의 저장 요청에 따라 전달된 자료의 저장 관리를 수행하기 위한 저장 관리수단을 포함하는 것을 특징으로 한다.In addition, another system of the present invention, in the XM L / ID processing system for performing the business between companies, provides the Web browser user with data to enable EDI processing in the XML format (XML) (EDI) processing A web service processing means for receiving the data and providing the data delivered to the web browser user; External connection processing means for receiving an EDI document in XML format from outside and performing delivery to a destination address defined for a given EDI document in XML format; Checks and notifies that the XML format of the EDI document prepared according to the request from the web service processing means is correct, and receives and analyzes the XML format EDI document from the web service processing means and the external connection processing means and delivers the document. Or extraction processing means for determining and processing storage; And storage management means for performing storage management of the data transmitted in response to a storage request from the web service processing means, the external connection processing means and the extraction processing means.
한편, 본 발명의 방법은, 기업간 업무 수행을 위한 엑스엠엘/이디아이 처리 시스템에 적용되는 엑스엠엘/이디아이 처리 방법에 있어서, 웹 브라우저 사용자로부터 네트워크를 통해 접속을 받는 제 1 단계; 상기 웹 브라우저 사용자로부터의 이디아이(EDI) 서비스 선택을 받아 입력할 내용을 표시하여 제공하는 제 2 단계; 상기 웹 브라우저 사용자로부터 입력을 받아 입력된 내용이 충분하여 XML 형식의 EDI 문서로써 오류가 없는지를 점검하는 제 3 단계; 상기 제 3 단계의 점검 결과, 상기 웹 브라우저 사용자로부터의 입력 내용을 XML 형식의 EDI 문서로써 처리하여 오류가 있으면 이를 상기 웹 브라우저 사용자에게 통보하고 상기 제 3 단계부터 반복 수행하는 제 4 단계; 및 상기 제 3 단계의 점검 결과, 상기 웹 브라우저 사용자로부터의 입력 내용을 XML 형식의 EDI 문서로써 처리하여 오류가 없으면 작성 서류를 네트워크를 통해 해당 목적지로 발송 처리하는 제 5 단계를 포함하는 것을 특징으로 한다.On the other hand, the method of the present invention, XML / IDAI processing method applied to the XML / IDAI processing system for performing the inter-company business, the method comprising: a first step of receiving a connection through a network from a web browser user; A second step of receiving a selection of an EDI service from the web browser user and displaying and providing contents to be input; A third step of receiving input from the web browser user and checking whether there is enough input content so that there is no error as an EDI document in XML format; A fourth step of processing the input content from the web browser user as an EDI document in XML format and notifying the web browser user if there is an error as a result of the checking in the third step; And a fifth step of processing the input content from the web browser user as an EDI document in an XML format as a result of the checking in the third step, and sending the created document to a corresponding destination through a network if there is no error. do.
또한, 본 발명의 방법은, 기업간 업무 수행을 위한 엑스엠엘/이디아이 처리 시스템에 적용되는 엑스엠엘/이디아이 처리 방법에 있어서, 웹 브라우저 사용자의 요청에 따라 XML 형식의 EDI 문서를 작성하고 오류 판정을 수행하여 해당 목적지로 발송하는 제 1 단계; 내부 문서 규격을 사용하는 사용자로부터의 내부 문서 규격의 EDI 문서를 전달받아 XML 형식의 EDI 문서로 변환하여 해당 목적지로 발송하는 제 2 단계; 외부로부터 XML 형식의 EDI 문서를 수신하여 문서 정보를 추출하고 추출된 정보를 바탕으로 수신된 문서의 목적지를 확인하는 제 3 단계; 상기 제 3 단계의 확인 결과, 수신된 문서가 상기 웹 브라우저 사용자에게 전달되는 것이면 수신된 XML 형식의 EDI 문서를 상기 웹 브라우저 사용자가 볼 수 있도록 변환하여 웹 브라우저에 제공하는 제 4 단계; 상기 제 3 단계의 확인 결과, 수신된 문서가 상기 내부 문서 규격 사용자에게 전달되는 것이면 수신된 XML 형식의 EDI 문서를 내부 문서 규격으로 변환하여 상기 내부 문서 규격 사용자에게 전달하는 제 5 단계; 및 상기 제 3 단계의 확인 결과, 수신된 문서가 해당 목적지로의 전달을 위해 중계 처리를 요하는 것이면 수신된 XML 형식의 EDI 문서를 해당 목적지로 발송하여 중계 처리를 수행하는 제 6 단계를 포함하는 것을 특징으로 한다.In addition, the method of the present invention, in the XLM / IDAI processing method applied to the XML / IDAI processing system for performing the inter-company business, to create an EDI document in the XML format at the request of the web browser user and error A first step of performing a determination and sending it to a corresponding destination; A second step of receiving an EDI document of an internal document standard from a user who uses the internal document standard, converting the EDI document to an XML format, and sending the EDI document to a corresponding destination; Receiving an EDI document in XML format from the outside, extracting document information, and confirming a destination of the received document based on the extracted information; A fourth step of converting the received XML format EDI document for viewing by the web browser user and providing it to the web browser when the received document is delivered to the web browser user as a result of the checking of the third step; A fifth step of converting the received XML format EDI document into an internal document standard and delivering the received document to an internal document standard user if the received document is delivered to the internal document standard user as a result of the checking of the third step; And a sixth step of sending the received XML format EDI document to the corresponding destination if the received document requires the relaying process for delivery to the corresponding destination as a result of the checking in the third step. It is characterized by.
한편, 본 발명은, 프로세서를 구비한 엑스엠엘/이디아이 처리 시스템에, 웹 브라우저 사용자로부터 네트워크를 통해 접속을 받는 제 1 기능; 상기 웹 브라우저사용자로부터의 이디아이(EDI) 서비스 선택을 받아 입력할 내용을 표시하여 제공하는 제 2 기능; 상기 웹 브라우저 사용자로부터 입력을 받아 입력된 내용이 충분하여 XML 형식의 EDI 문서로써 오류가 없는지를 점검하는 제 3 기능; 상기 제 3 기능의 점검 결과, 상기 웹 브라우저 사용자로부터의 입력 내용을 XML 형식의 EDI 문서로써 처리하여 오류가 있으면 이를 상기 웹 브라우저 사용자에게 통보하고 상기 제 3 기능부터 반복 수행하는 제 4 기능; 및 상기 제 3 기능의 점검 결과, 상기 웹 브라우저 사용자로부터의 입력 내용을 XML 형식의 EDI 문서로써 처리하여 오류가 없으면 작성 서류를 네트워크를 통해 해당 목적지로 발송 처리하는 제 5 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.On the other hand, the present invention, the XML / ID processing system having a processor, a first function for receiving a connection via a network from a web browser user; A second function of receiving a selection of an EDI service from the web browser user and displaying and providing contents to be input; A third function of receiving an input from the web browser user and checking whether there is enough input content so that there is no error as an EDI document in XML format; A fourth function of processing the input content from the web browser user as an EDI document in XML format as a result of the check of the third function, notifying the web browser user if there is an error, and repeatedly performing the third function; And a program for realizing a fifth function of processing the input content from the web browser user as an EDI document in XML format and sending the created document to the corresponding destination via a network if there is no error as a result of the checking of the third function. Provide a computer-readable recording medium for recording.
또한, 본 발명은, 프로세서를 구비한 엑스엠엘/이디아이 처리 시스템에, 웹 브라우저 사용자의 요청에 따라 XML 형식의 EDI 문서를 작성하고 오류 판정을 수행하여 해당 목적지로 발송하는 제 1 기능; 내부 문서 규격을 사용하는 사용자로부터의 내부 문서 규격의 EDI 문서를 전달받아 XML 형식의 EDI 문서로 변환하여 해당 목적지로 발송하는 제 2 기능; 외부로부터 XML 형식의 EDI 문서를 수신하여 문서 정보를 추출하고 추출된 정보를 바탕으로 수신된 문서의 목적지를 확인하는 제 3 기능; 상기 제 3 기능의 확인 결과, 수신된 문서가 상기 웹 브라우저 사용자에게 전달되는 것이면 수신된 XML 형식의 EDI 문서를 상기 웹 브라우저 사용자가 볼 수 있도록 변환하여 웹 브라우저에 제공하는 제 4 기능; 상기 제 3 기능의 확인 결과, 수신된 문서가 상기 내부 문서 규격 사용자에게 전달되는 것이면 수신된 XML 형식의 EDI 문서를 내부 문서 규격으로 변환하여 상기 내부 문서 규격 사용자에게 전달하는 제 5 기능; 및 상기 제 3 기능의 확인 결과, 수신된 문서가 해당 목적지로의 전달을 위해 중계 처리를 요하는 것이면 수신된 XML 형식의 EDI 문서를 해당 목적지로 발송하여 중계 처리를 수행하는 제 6 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.The present invention also provides an XML / EDAI processing system having a processor, comprising: a first function of creating an XML format EDI document according to a request of a web browser user and performing an error determination; A second function of receiving an EDI document of an internal document standard from a user who uses the internal document standard, converting the EDI document to an XML format, and sending the EDI document to a corresponding destination; A third function of receiving an EDI document in an XML format from the outside to extract document information and confirming a destination of the received document based on the extracted information; A fourth function of converting the received XML format EDI document for viewing by the web browser user and providing it to the web browser when the received document is delivered to the web browser user as a result of the checking of the third function; A fifth function of converting a received XML format EDI document into an internal document standard and delivering the received document to an internal document standard user if the received document is delivered to the internal document standard user as a result of the checking of the third function; And if a result of the checking of the third function is that the received document requires a relay process for delivery to a corresponding destination, a sixth function of sending the received XML format EDI document to the corresponding destination to perform the relay process. A computer readable recording medium having recorded thereon a program is provided.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.The above objects, features and advantages will become more apparent from the following detailed description taken in conjunction with the accompanying drawings. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1a 및 도 1b 는 본 발명에 따른 기업간 업무 수행을 위한 엑스엠엘/이디아이 처리 시스템에 대한 일실시예 구성도이다.1A and 1B are diagrams illustrating an embodiment of an XML / IDA processing system for performing an intercompany business according to the present invention.
도 1a 에서는 본 발명에 따른 XML/EDI 처리 시스템에 대해 개략적인 구도를 제시한다.1A shows a schematic diagram of an XML / EDI processing system according to the present invention.
본 발명에 따른 XML/EDI 처리 시스템은 B2B 처리 서버(10)를 통해 웹 브라우저(Web Browser) 사용자(11), 매퍼(Mapper) 사용자(12) 모두에게 EDI 서비스를 제공하여 거래회사 내부시스템(13)과 연결될 수 있도록 한다.The XML / EDI processing system according to the present invention provides an EDI service to both the Web browser user 11 and the mapper user 12 through the B2B processing server 10, thereby providing a trading company internal system 13 ) Can be connected.
여기서, B2B 처리 서버(10)는 XML 메시지의 메시징 서버 역할을 하며, 사용자들간의 메시지를 중계(Replay)해 주며, 사용자들의 메일박스 아이디(ID)와 사용자 아이디(ID)를 관리한다. 그리고, XML 문서를 받아 파싱(Parsing)하여 필요한 정보를 추출하고 사용자에게 제공한다.Here, the B2B processing server 10 serves as a messaging server for XML messages, relays messages between users, and manages mailbox IDs and user IDs of users. It receives and parses an XML document, extracts the necessary information, and provides it to the user.
즉, B2B 처리 서버는 XML/EDI 메시지의 교환, 관리 및 저장 기능, XML 데이터를 플랫 파일(Flat File), UN/EDIFACT 및 기타 사설 포맷 형태로 변환/역변환해주는 기능, XML 스키마(Schema), 엑스에스엘(XSL : eXtensible Stylesheet Language) 등을 저장하는 기능, XML/EDI 문서의 처리 및 관리 기능(송/수신, 생성, 조회, 수정, 삭제), 서버와 사용자 시스템간 데이터 교환 처리 기능(FTP, HTTP, SMTP 및 Private-Socket 등), 거래상대방에 대한 정보 관리 기능(입력, 수정, 삭제 등), 서버에서 각 단계별로 처리되는 과정을 기록하는 기능, 사용자의 각종 정보를 기록하는 기능(등록, 수정, 삭제 등), 웹 브라우저와 서버간 데이터 인터페이스 처리 기능 및 XML 문서의 접근, 조작을 위한 에이피아이(API : Application Program Interface) 기능을 수행한다.That is, B2B processing server exchanges, manages and stores XML / EDI messages, converts / reverses XML data into flat file, UN / EDIFACT and other private formats, XML Schema, X. Function to save SL (XSL: eXtensible Stylesheet Language), processing and management of XML / EDI document (send / receive, create, search, modify, delete), and data exchange process between server and user system (FTP, HTTP , SMTP, Private-Socket, etc.), information management functions (e.g., input, modification, deletion, etc.) for the counterparty, the function of recording the process of each step in the server, the function of recording various information of the user (registration, modification , Delete, etc.), data interface processing function between web browser and server, and API (Application Program Interface) function for accessing and manipulating XML documents.
웹 브라우저 사용자(11)는 별도의 프로그램없이 XML 문서보기가 가능한 웹브라우저만으로 EDI 서비스를 받을 수 있다. 즉, 브라우저로 B2B 처리 서버(10)에 접속하여 메시지를 작성/송신/조회/삭제 등을 할 수 있다.The web browser user 11 may receive the EDI service only with a web browser capable of viewing XML documents without a separate program. That is, the browser can connect to the B2B processing server 10 to create / send / view / delete a message.
매퍼 사용자(12)에게 있어 매퍼(Mapper)는 사용자의 내부 시스템과 B2B 처리 서버(10)간의 연계를 하는 시스템이다. 내부 문서가 많을 경우 웹 브라우저로 문서를 작성하기가 어려우므로 내부시스템과 B2B 처리 서버(10) 사이에 매퍼(Mapper)를 둠으로써 XML 문서를 내부시스템에 맞도록 변환할 수 있고, 또 내부시스템의 문서를 XML 문서로 변환하여 B2B 처리 서버(10)에 보낼 수 있다.For the mapper user 12, the mapper is a system for linking between the user's internal system and the B2B processing server 10. When there are a lot of internal documents, it is difficult to create a document with a web browser. Therefore, by placing a mapper between the internal system and the B2B processing server 10, the XML document can be converted to fit the internal system. The document can be converted into an XML document and sent to the B2B processing server 10.
도 1b 에서는 도 1a 에서 제시된 B2B 처리 서버의 기능을 좀 더 구체적으로 살펴본다.In FIG. 1B, the functions of the B2B processing server shown in FIG. 1A will be described in more detail.
B2B 처리 서버(10)는 웹 서비스 부분, 내부 시스템 부분, 매퍼와의 통신 부분으로 나눌 수 있다.The B2B processing server 10 may be divided into a web service part, an internal system part, and a communication part with a mapper.
웹 서비스 부분인 웹 서비스 처리부(101)는 웹 브라우저를 위한 것으로 웹 서버와 연동되는 에이에스피(ASP : Application Service Provider)들과 ASP에서 사용하는 컴포넌트(Component) 부분이 있다.The web service processing unit 101, which is a web service part, is for a web browser, and includes ASPs (Application Service Providers) linked to a web server and a component part used in an ASP.
ASP에서는 문서의 조회, 삭제, XML 문서 신규 작성, XML 문서의 편집, 문서복사, 사용자 및 메일박스 정보 조회/변경 등의 일을 한다.In ASP, you can search and delete documents, create new XML documents, edit XML documents, copy documents, and view / change user and mailbox information.
내부 시스템 부분에는 추출 처리부(102)와 저장부(104)가 있다.The internal system portion includes an extraction processor 102 and a storage 104.
추출 처리부(102)의 피커(Picker)는 수신된 문서들을 저장부(104)에 저장하고, XML 문서를 파싱(Parsing)하여 메타(meta) 정보를 추출한 후 관련된 문서의 상태(status)를 변경한다. 이상의 처리가 끝나면 문서가 내부처리용인지 외부로 보내야 할 문서인지를 판별하여 해당 처리부로 이동시킨다.The picker of the extraction processing unit 102 stores the received documents in the storage unit 104, parses an XML document, extracts meta information, and then changes the status of a related document. . After the above processing is completed, it is determined whether the document is for internal processing or to be sent to the outside and moved to the processing unit.
저장부(104)에서는 웹 서비스 처리부(101), 추출 처리부(102) 및 매퍼 연결 처리부(103)로부터 요청된 데이터의 저장을 수행한다.The storage unit 104 stores the data requested from the web service processing unit 101, the extraction processing unit 102, and the mapper connection processing unit 103.
매퍼와의 통신 부분은 매퍼 연결 처리부(104)에서 담당하는데, 매퍼 연결 처리부(104)에는 비엠티피(BMTP : B2binternet Message Transfer Protocol) 클라이언트, BMTP 서버 그리고 BMTP 관리부가 있다.The mapper communication unit is responsible for the mapper connection processing unit 104. The mapper connection processing unit 104 includes a BMTP (B2binternet Message Transfer Protocol) client, a BMTP server, and a BMTP management unit.
BMTP 서버는 매퍼로부터 오는 메시지를 수신하여 추출 처리부(102)의 피커(Picker)로 전달한다.The BMTP server receives the message from the mapper and delivers the message to the picker of the extraction processing unit 102.
BMTP 클라이언트는 추출 처리부(102)의 피커(Picker)로부터 메시지를 수신하여 매퍼에게 보낸다.The BMTP client receives the message from the picker of the extraction processing unit 102 and sends it to the mapper.
BMTP 관리부는 도면에 도시되지는 않았지만 BMTP 서버와 BMTP 클라이언트를관리하는 역할을 수행한다.Although not shown in the figure, the BMTP management unit manages a BMTP server and a BMTP client.
도 2 는 본 발명에 따른 XML/EDI 처리 시스템에 대한 다른 실시예 구성도이다.2 is a block diagram of another embodiment of an XML / EDI processing system according to the present invention.
도 2 에서 제시하는 XML/EDI 처리 시스템은 B2B 처리 서버(20), 웹 브라우저(21), 매퍼(Mapper, 22) 및 내부 시스템(23)을 포함하여 이루어진다.The XML / EDI processing system shown in FIG. 2 includes a B2B processing server 20, a web browser 21, a mapper 22, and an internal system 23.
여기서, B2B 처리 서버(20)는 웹 서비스 처리부(201), 추출 처리부(202), 매퍼 연결 처리부(203) 및 저장부(204)를 포함한다.Here, the B2B processing server 20 includes a web service processing unit 201, an extraction processing unit 202, a mapper connection processing unit 203, and a storage unit 204.
본 발명에 따른 XML/EDI 처리 시스템의 동작에 대해 설명하면 다음과 같다.Referring to the operation of the XML / EDI processing system according to the present invention.
중소 기업 등 내부의 문서 처리 규격을 이용하지 않는 사용자는 웹 브라우저(21)를 이용하여 B2B 처리 서버(20)의 웹 서비스 처리부(201)로 접속하여 EDI 처리를 요청한다. 웹 서비스 처리부(201)에서는 웹 브라우저(21)를 통해 EDI 처리를 할 수 있도록 문서 형식을 제공하고, 그에 따라 사용자로부터 입력을 받는다. 입력받은 내용에 대해 사용자 자료로 저장부(204)에 저장하고, XML/EDI 자료로써 오류가 없는지를 추출 처리부(202)를 통해 확인한다.A user who does not use an internal document processing standard such as a small and medium-sized business requests an EDI process by accessing the web service processing unit 201 of the B2B processing server 20 using the web browser 21. The web service processing unit 201 provides a document format for EDI processing through the web browser 21, and receives an input from the user accordingly. The input contents are stored in the storage unit 204 as user data, and the extraction processing unit 202 checks whether there are no errors as XML / EDI data.
웹 서비스 처리부(201)는 추출 처리부(202)를 통해 확인된 사용자의 입력 자료에 대해 XML/EDI 처리에 문제가 있으면 웹 브라우저(21)를 통해 사용자에게 이를 알려 재입력을 받고, 문제가 없으면 XML/EDI 전송 자료로써 저장부(204)에 저장한 후 사용자의 요청에 따라 XML 형식으로 발송한다.The web service processing unit 201 notifies the user of the input data of the user identified through the extraction processing unit 202 in the XML / EDI processing and receives the input again through the web browser 21, and if there is no problem, the XML is received. It is stored in the storage unit 204 as / EDI transmission data and then sent in an XML format according to a user's request.
또한, 웹 브라우저 사용자가 XML/EDI 문서 작성시에 정보 요청 및 오류의 중간 확인을 요청하면 웹 서비스 처리부(201)가 저장부(204)와 추출 처리부(202)를이용하여 웹 브라우저 사용자에게 정보를 제공하거나 오류 확인을 하여 제공한다. 오류 검사는 XML 형식에 대한 오류 검사가 있고, 작성하고자 EDI 형식에 맞는지에 대한 오류 검사가 있다.In addition, when a web browser user requests an information request and an error check when an XML / EDI document is created, the web service processing unit 201 uses the storage unit 204 and the extraction processing unit 202 to send information to the web browser user. Provide it or provide it by checking for errors. Error checking includes error checking for the XML format, and error checking for conformance with the EDI format to be written.
이와 달리 대기업이나 내부의 문서 처리 규격에 따라 문서를 처리하는 사용자는 내부 시스템(23)의 형식에 따라 문서를 작성하고, 작성된 내용의 발송을 요구한다. 내부 시스템(23)은 매퍼(22)를 통해 XML/EDI 문서로 변환하며, 매퍼(22)는 이를 B2B 처리 서버(20)의 매퍼 연결 처리부(203)로 전달하며, 매퍼 연결 처리부(203)는 수신된 내용을 저장부(204)에 저장하고 추출 처리부(202)를 통해 분석하여 웹 서비스 처리부(201)를 통해 웹 브라우저(201) 사용자에게 제공하거나 다른 매퍼(22)로 전달한다.In contrast, a large company or a user who processes a document in accordance with an internal document processing standard creates a document in accordance with the format of the internal system 23 and requests the contents to be sent. The internal system 23 converts the XML / EDI document through the mapper 22, and the mapper 22 transfers it to the mapper connection processing unit 203 of the B2B processing server 20, and the mapper connection processing unit 203 The received content is stored in the storage unit 204 and analyzed by the extraction processing unit 202 and provided to the user of the web browser 201 through the web service processing unit 201 or transferred to another mapper 22.
여기서, 매퍼(Mapper, 22)를 간단히 설명하면, 인터넷을 기반으로 상호간의 데이터를 변환 처리하는 제품으로써, 모든 각종 상호간에 이루어지는 문서(Document)들을 전자문서화하여 내부 및 외부 시스템과의 데이터-인터페이스 처리하여 인터넷을 통해 변환 및 송/수신을 수행한다.Here, the Mapper 22 will be described briefly. As a product that converts data between each other based on the Internet, all documents between each other are electronically documented to process data-interface with internal and external systems. Conversion and transmission / reception over the Internet.
매퍼(Mapper, 22)는 문서변환 기능, 통신 관련 기능, 통계 관련 기능 및 보안 관련 기능 등이 있다.Mapper 22 includes document conversion function, communication related function, statistics related function and security related function.
매퍼(22)의 문서변환 기능은 기업간의 전자문서 교환 시 내부 및 외부 시스템과의 데이터 인터페이스로 XML-to-F/F(Flat File) 변환이나 F/F-to-XML을 수행할 수 있고, 상대방이 보내온 XML 문서를 다른 XML 문서로 변환하거나 역변환을 수행할 수도 있다.The document conversion function of the mapper 22 may perform XML-to-F / F (Flat File) conversion or F / F-to-XML as a data interface with internal and external systems when electronic documents are exchanged between companies. You can also convert the XML document sent by the other party to another XML document or perform reverse conversion.
매퍼(22)의 통신 관련 기능은 문서들의 송신과 수신에 관련된 작업을 수행하는 프로그램의 관리 기능으로, B2B 처리 서버(EDI 메시지 서버, 20)와 매퍼(22)간의 BMTP 프로토콜을 통해 문서를 교환하고, 메시지 축적 전송기능을 가지며, 다양한 주소체계 지원과 배달(Delivery) 옵션 설정이 가능하다.The communication related function of the mapper 22 is a management function of a program that performs tasks related to sending and receiving documents, and exchanges documents through the BMTP protocol between the B2B processing server (EDI message server) 20 and the mapper 22. In addition, it has a function of accumulating and transmitting messages, and can support various addressing systems and set delivery options.
매퍼(22)의 통계 관련 기능은 매퍼(22)의 각종 환경설정과 송/수신 변환 조회를 할 수 있는 기능으로, 다양한 형태의 로그를 기반으로 사용자별, 기간별, 서비스내용별 등의 사용내역에 대한 통계 정보를 생성할 수 있다. 여기서, 다양한 형태의 로그란 접속내역(접속건수, 접속시간), 문서 송/수신 내역, 문서 송/수신 건수, 문서크기, 메일박스 사용내역(문서저장시간)등을 지칭한다.The statistics related function of the mapper 22 is a function that can perform various environment setting and transmission / reception conversion inquiries of the mapper 22, and provides usage history such as user, period, and service content based on various types of logs. Statistical information about the user can be generated. Here, the various types of logs refer to connection history (number of connections, time of connection), document transmission / reception history, document transmission / reception number, document size, mailbox usage history (document storage time), and the like.
매퍼(22)의 보안 관련 기능은 매퍼의 각종 정보등록과 거래상대방 메일박스(Mail-Box) 아이디(I.D) 관리를 할 수 있는 기능으로, 시스템 보안(시스템 계정 관리), 메시지 보안, 사용자의 요구사항 및 문의사항 기록 지원(서버 제어 기능) 등이 있다.The security function of the mapper 22 is a function that can register various information of the mapper and manage the mail-box ID of the counterpart. The system security (system account management), message security, user's request Support for recording questions and inquiries (server control function).
상기한 본 발명에 따른 XML/EDI 처리 시스템에 대한 설명을 정리하면, 본 발명은 대기업 등 내부 문서 처리 규격이 있는 조직에서는 매퍼를 통해 XML/EDI 처리를 수행하여, 서버를 통해 해당 목적지로 전송하고, 내부 문서 처리 규격이 따로 없거나 간단한 처리 등에서는 웹 브라우저를 통해 처리 서버의 웹 서비스 처리부에서 ASP하여 XML/EDI 처리를 수행하여 발송하게 된다. 또한, 서버에서는 외부로부터 XML/EDI 형태의 데이터를 받아 웹 브라우저 사용자에게는 웹 브라우저 제공 형식으로 변환하여 제공하고, 매퍼 사용자에게는 매퍼로 데이터를 전달하게 된다. 또한,웹 브라우저 사용자 등은 EDI 문서 및 관련 자료를 서버에서 저장 관리를 대행할 수 있다.When the description of the XML / EDI processing system according to the present invention is summarized, the present invention performs an XML / EDI process through a mapper in an organization having an internal document processing standard such as a large company, and transmits it to a corresponding destination through a server. For example, in the case of internal document processing standard or simple processing, the web service processing unit of the processing server executes the XML / EDI processing by using a web browser and sends it. In addition, the server receives data in the form of XML / EDI from the outside, converts the data to a web browser provided format to a web browser user, and delivers the data to the mapper to the mapper user. In addition, a web browser user or the like can store and manage EDI documents and related materials on the server.
도 3a 내지 도 3d 는 본 발명에 따른 기업간 업무 수행을 위한 엑스엠엘/이디아이 처리 방법에 대한 일실시예 흐름도이다.3A to 3D are flowcharts of one embodiment of an XML / IDA processing method for performing an inter-company business according to the present invention.
도 3a 내지 도 3d 에서는 웹 브라우저 사용자에게 제공하는 XML/EDI 처리 방법을 제시하고 있다.3A to 3D illustrate an XML / EDI processing method provided to a web browser user.
웹 브라우저 사용자에게 제공하는 XML/EDI 처리 방법의 일예를 간단히 설명하면 다음과 같다.An example of the XML / EDI processing method provided to the web browser user is briefly described as follows.
사용회사가 서버에 접속 후, 회원 아이디(ID)와 암호를 기입하면 서비스를 사용할 수 있는 화면이 나온다. 해상, 항공 및 육상 중 당 회사가 필요로 하는 서비스를 선택하면 그와 관련한 각각의 서류에 대한 메뉴가 보인다. 이때 작성하고자 하는 서류를 클릭하면 다양한 서류의 문서가 압축정리된 형식으로 나타나며 각각의 공란에 필요한 내용을 기록한다. 자료의 형태는 서버안에서 XML/EDI의 자료로 작성이 되며, 작성이 된 후 작성된 문서가 제대로 XML언어로 되었는지 검토된다. 만일 미완료의 경우라면 저장을 거쳐 임시 보류상태 또는 오류가 난 부분을 다시 추가/삭제를 통하여 수정된다. 서버의 데이터베이스는 데이터베이스 관리 시스템(DBMS : DataBase Management System)의 하나인 "SQL7.0"과 연동되어 관련 회사의 자료를 가져와서 지정된 주소로 XML 형태로 인터넷망을 통해 전송이 되어진다. 전송된 문서는 매퍼(MAPPER)를 통하여 플랫 파일(F/F : Flat File)로 변환되어 수신받은 회사의 서버로 전송되어 진다.After the user company connects to the server, enter the member ID and password, and the screen for using the service appears. If you select the service you need from sea, air and land, you will be presented with a menu for each of the relevant documents. At this time, if you click on the document you want to prepare, the documents of various documents appear in compressed format and record the necessary contents in each blank. The format of the data is written as XML / EDI data in the server, and the written document is examined to see if it is properly written in XML language. If it is incomplete, it is saved and then temporarily added to the temporary pending state or error part. Server's database is linked with "SQL7.0" which is one of database management system (DBMS), and the data of related companies are fetched and transmitted through the Internet in XML format to the designated address. The transmitted document is converted into a flat file (F / F) through MAPPER and transmitted to the server of the receiving company.
웹 브라우저 사용자에게 제공하는 XML/EDI 처리 방법에 대한 흐름을 도면에 제시된 일예를 통해 설명하면 다음과 같다.Referring to the flow of the XML / EDI processing method provided to the web browser user through an example shown in the drawings as follows.
우선, 서버가 웹 브라우저 사용자로부터 접속을 받아(301), 웹 브라우저 사용자에게 XML/EDI 서비스 이용을 등록한 회원인지를 문의하여 응답을 받는다(302).First, the server receives a connection from a web browser user (301), asks the web browser user whether it is a member who has registered to use the XML / EDI service, and receives a response (302).
서버는 응답된 내용을 분석하여 웹 브라우저 사용자가 회원인지를 점검한다(303).The server analyzes the response and checks whether the web browser user is a member (303).
웹 브라우저 사용자가 회원인지를 점검한 결과, 회원이 아니면 웹 브라우저 사용자에게 회원 가입 여부를 문의하여 응답을 받는다(304).As a result of checking whether the web browser user is a member, if the user is not a member, the web browser user is asked whether or not to receive the membership (304).
서버는 응답된 내용을 분석하여 웹 브라우저 사용자가 회원 가입하기를 원하는지를 판단한다(305).The server analyzes the response to determine whether the web browser user wants to register (305).
웹 브라우저 사용자가 회원 가입하기를 원하는지를 판단한 결과, 회원 가입하기를 원하지 않으면 서버에서의 XML/EDI 서비스 제공을 종료한다.As a result of determining whether the web browser user wants to register, if the server does not want to sign up, the server terminates the provision of the XML / EDI service.
웹 브라우저 사용자가 회원 가입하기를 원하는지를 판단한 결과, 회원 가입하기를 원하면 웹 브라우저 사용자에게 회원 가입 메뉴를 제공하고(306), 웹 브라우저 사용자로부터 회원 가입 메뉴에서 기재를 요구한 회원 가입 정보와 신청하고자 하는 아이디(ID), 메일박스 아이디(ID), 암호 등을 입력받는다(307).After judging whether the web browser user wants to register, if the user wants to register, the web browser user is provided with a membership menu (306). To receive the ID (ID), mailbox ID (ID), password, etc. are input (307).
서버는 웹 브라우저 사용자로부터 입력된 내용이 회원 등록에 충분한지를 확인한다(308).The server checks whether the content input from the web browser user is sufficient for member registration (308).
웹 브라우저 사용자로부터 입력된 내용이 회원 등록에 충분한지를 확인한 결과, 충분하지 않으면 등록에 불충분하다는 사실과 해당 사유를 웹 브라우저 사용자에게 통보하고 등록정보 재입력을 요청하여(309), 웹 브라우저 사용자로부터 해당 정보를 입력받는 과정(307)부터 반복 수행한다.As a result of checking whether the contents input from the web browser user are sufficient for membership registration, if not enough, the web browser user is notified of the fact that the registration is insufficient and the reason thereof, and the user is requested to re-enter the registration information (309). The process is repeatedly performed from receiving information 307.
웹 브라우저 사용자로부터 입력된 내용이 회원 등록에 충분한지를 확인한 결과, 회원 등록에 충분하면 회원 등록을 처리하고 웹 브라우저 사용자에게 등록이 이루어졌음을 알리는 등록화면을 제공한다(310). 그리고는, 웹 브라우저 사용자가 XML/EDI 서비스를 이용할 수 있도록 아이디(ID)와 암호 입력을 요청하여 웹 브라우저 사용자로부터 입력을 받는다(311).As a result of checking whether the contents input from the web browser user are sufficient for member registration, if the member registration is sufficient, the member process the member registration and provide a registration screen indicating that the registration is made to the web browser user (310). In operation 311, the web browser user requests input of an ID and a password so that the web browser user can use the XML / EDI service.
서버는 XML/EDI 서비스 이용을 등록한 회원인지에 대해 웹 브라우저 사용자로부터 응답된 내용을 분석하여 웹 브라우저 사용자가 회원인지를 점검한 결과, 웹 브라우저 사용자가 회원이라고 응답하였으면, 웹 브라우저 사용자가 XML/EDI 서비스를 이용할 수 있도록 아이디(ID)와 암호 입력을 요청하여 웹 브라우저 사용자로부터 입력을 받는다(311).When the server checks whether the web browser user is a member by analyzing the response from the web browser user as to whether or not the member has registered to use the XML / EDI service, and if the web browser user responds that the member is a member, the web browser user is determined to be XML / EDI. In order to use the service, an ID (ID) and a password are requested and received from a web browser user (311).
웹 브라우저 사용자가 입력한 아이디(ID)와 암호가 올바르지 않으면 사용자에게 재 입력을 요청하여 처리한다.If the ID and password entered by the web browser user are not correct, the user is requested to re-enter it.
올바른 아이디(ID)와 암호를 입력한 사용자에게 항공운송, 해상운송, 내륙운송 등의 서비스 방식 선택을 사용자에게 요청하여 그에 대한 사용자의 선택을 받는다(312).The user who inputs the correct ID and password asks the user to select a service method such as air transportation, sea transportation, inland transportation, etc. (312).
사용자의 선택에 따라 그에 해당하는 관련 서류의 메뉴를 제공하여(313), 사용자로부터 작성하고자 하는 EDI 서류를 선택받는다(314). 즉, 항공운송을 선택하였으면 항공운송에 해당하는 관련 서류의 메뉴가 제시되며, 그 중에서 사용자가 선택을 하는 것이다.According to the user's selection, a menu of related documents corresponding thereto is provided (313), and an EDI document to be prepared is selected from the user (314). That is, if air transport is selected, a menu of relevant documents corresponding to air transport is presented, and the user selects from them.
사용자로부터 선택받은 EDI 서류에 대해 사용자가 입력할 내용을 표시하여 사용자에게 제공하고(315), 사용자로부터 해당 내용을 입력받는다(316).The EDI document selected by the user is displayed on the user's input and provided to the user (315), and the user receives the corresponding content (316).
서버는 사용자가 내용을 전부 기재하였는지를 검사하여(317), 사용자가 내용을 전부 기재하지 않았으면 서버의 저장부에 임시저장하고 사용자에게 오류의 내용을 통보하여 재입력을 요청한 후(319), 사용자로부터 선택받은 EDI 서류에 대해 사용자가 입력할 내용을 표시하여 사용자에게 제공하는 과정(315)부터 반복 수행한다.The server checks whether the user has filled in all the contents (317). If the user does not fill in all the contents, the server temporarily stores the contents in the storage of the server and notifies the user of the error and requests re-entry (319). From the process (315) to display the contents to be input by the user for the selected EDI documents from the provided to the user is repeated.
사용자가 내용을 전부 기재하였는지를 검사한 결과, 기재할 내용을 전부 기재하였으면 사용자가 작성한 내용이 XML/EDI 자료로써 오류가 없는지를 점검한다(318).As a result of checking whether the user has written all the contents, if all the contents to be written are written, it is checked whether the contents written by the user are error free as XML / EDI data (318).
사용자가 작성한 내용이 XML/EDI 자료로써 오류가 없는지를 점검한 결과, 오류가 있으면 서버의 저장부에 임시저장하고 사용자에게 오류의 내용을 통보하여 재입력을 요청한 후(319), 사용자로부터 선택받은 EDI 서류에 대해 사용자가 입력할 내용을 표시하여 사용자에게 제공하는 과정(315)부터 반복 수행한다.As a result of checking whether the contents created by the user are XML / EDI data, there is an error. If there is an error, it is temporarily stored in the storage of the server and the user is notified of the error and requested for re-entry (319). The process of displaying the contents input by the user for the EDI document and providing the same to the user is repeated.
사용자가 작성한 내용이 XML/EDI 자료로써 오류가 없는지를 점검한 결과, 오류가 없으면 완성된 XML/EDI 서류로써 임시 저장하고, 작성된 EDI 서류가 세금계산서를 필요로 하는지를 분석한다(320).As a result of checking whether the contents written by the user are in error as XML / EDI data, if there is no error, the user temporarily stores the completed XML / EDI document as an error and analyzes whether the created EDI document requires a tax invoice (320).
작성된 EDI 서류가 세금계산서를 필요로 하는지를 분석한 결과, 세금계산서를 필요로 하면 세금계산서를 작성하고(321), 세금계산서를 포함한 XML 형태의 작성서류를 해당목적지로 발송한다(322). 물론, 이때 사용자의 발송 정보는 자료로써 저장부에 저장된다.As a result of analyzing whether the prepared EDI document requires a tax invoice, if a tax invoice is required, a tax invoice is prepared (321), and an XML-formatted document including the tax invoice is sent to the corresponding destination (322). Of course, the user's shipping information is stored in the storage unit as data.
작성된 EDI 서류가 세금계산서를 필요로 하는지를 분석한 결과, 세금계산서를 필요로 하지 않으면 XML 형태의 작성서류를 해당목적지로 발송한다(322).As a result of analyzing whether the prepared EDI document requires a tax invoice, if the tax invoice is not required, an XML document is sent to the corresponding destination (322).
발송된 서류에 대해 목적지에서 수신하여 그에 대한 응답을 보내게 되는데, 서버는 목적지로부터 수신된 내용에 대한 응답을 XML/EDI 형식으로 받는다(323).The received document is received at the destination and sent a response. The server receives a response to the content received from the destination in XML / EDI format (323).
서버는 XML/EDI 형식으로 수신된 응답 내용을 웹 브라우저 사용자가 볼 수 있도록 변환하여, 웹 브라우저 사용자에게 제공한다(324).The server converts the response content received in the XML / EDI format so that the web browser user can view it and provides it to the web browser user (324).
서버는 웹 브라우저 사용자가 응답 내용을 확인하고 해당 발송 서류에 대한 재작성을 희망하는지를 판단한다(325).The server determines whether the web browser user checks the response and wishes to rewrite the corresponding dispatch document (325).
해당 발송 서류에 대한 재작성을 희망하는지를 판단한 결과, 재작성을 희망하면, 사용자가 입력할 내용을 표시하여 사용자에게 제공하는 과정(315)부터 반복 수행한다.As a result of determining whether the user wants to rewrite the corresponding shipping document, if the user wants to rewrite, the user repeatedly displays the contents to be input and provides them to the user (315).
해당 발송 서류에 대한 재작성을 희망하는지를 판단한 결과, 재작성을 희망하지 않으면 해당 서류에 대한 처리 내용을 서버의 저장부에 저장하고, 해당 서류에 대한 XML/EDI 처리 과정을 종료한다.As a result of determining whether you want to rewrite the sent document, if you do not want to rewrite it, the processing contents of the document are stored in the storage of the server, and the XML / EDI processing process for the document is terminated.
상기한 실시예는 XML/EDI 서비스를 제공하는 시스템을 통해 웹 브라우저 사용자가 자신이 원하는 서비스를 이용하는 것을 설명하고 있다. 본 발명에 따른 시스템에서는 사용자의 등록 및 서비스 이용에 따라 관련 자료를 저장하여 사용자의 요청 등의 경우에 제시하게 된다.The above embodiment describes that a web browser user uses a desired service through a system for providing an XML / EDI service. In the system according to the present invention, related data are stored according to the user's registration and service use, and presented in the case of a user's request.
도 4 는 본 발명에 따른 기업간 업무 수행을 위한 XML/EDI 처리 방법에 대한 다른 실시예 흐름도이다.4 is a flowchart of another embodiment of an XML / EDI processing method for performing an enterprise between companies according to the present invention.
도 4 에서는 XML/EDI 처리 시스템을 통해 제공하는 서비스 중 도 3a 내지 도 3d 에서 제시하지 않은 내용을 제시하고자 한다.In FIG. 4, contents not provided in FIGS. 3A to 3D are presented among services provided through the XML / EDI processing system.
본 발명에 따른 XML/EDI 처리 시스템에서는 웹 브라우저 사용자에게 XML을 통해 손쉽게 EDI 서비스를 이용할 수 있도록 한다. 또한, 내부 문서 규격을 사용하는 시스템 사용자에게는 매퍼를 통해 XML/EDI 문서 변환 및 처리를 수행하여 주며, 외부로부터 전달된 XML/EDI 문서에 대하여는 파싱하여 목적지 및 전달 방식을 확인하여 웹 브라우저 사용자에게 그에 맞는 형식으로 자료를 제공하고, 매퍼를 이용하는 내부 시스템 사용자에게는 해당 자료를 중계하여 발송하게 된다. 이때, 이러한 처리가 원활히 이루어지도록 자료의 저장, 통계 처리, 송수신 확인 처리 등의 관련 서비스를 부가적으로 제공하게 된다.In the XML / EDI processing system according to the present invention, an EDI service can be easily used by a web browser user through XML. In addition, the system user who uses the internal document standard converts and processes the XML / EDI document through the mapper, and parses the XML / EDI document delivered from the outside to check the destination and delivery method, It provides the data in the correct format and relays the data to users of the internal system using the mapper. At this time, in order to facilitate such processing, related services such as data storage, statistical processing, and transmission / reception confirmation processing may be additionally provided.
도 4 에서는 상기한 것처럼 도 3a 내지 도 3d에서 제시하지 않은 매퍼로부터의 문서 전달에 따른 처리 과정을 설명한다.In FIG. 4, as described above, a process according to document transfer from a mapper not shown in FIGS. 3A to 3D will be described.
우선, 네트워크를 통해 매퍼로부터 XML/EDI 문서를 전달받는다(401).First, an XML / EDI document is received from a mapper through a network (401).
수신된 XML/EDI 문서를 파싱하여 필요 정보를 추출하고(402), 추출된 필요 정보를 바탕으로 처리중인 XML/EDI 문서에 대한 정보를 저장한다(403). 즉, B2B 처리 서버의 매퍼 연결 처리부가 해당 문서를 전달받아 추출 처리부로 전달하고, 추출 처리부는 XML 형식의 문서로부터 파싱을 수행하여 파싱된 내용에서 필요 정보를 추출하여 저장부에 저장하는 것이다. 이때 추출되는 정보로는 목적지 정보 등이 있을 수 있다.The received XML / EDI document is parsed to extract necessary information (402), and information about the XML / EDI document being processed is stored based on the extracted necessary information (403). That is, the mapper connection processing unit of the B2B processing server receives the corresponding document and delivers the document to the extraction processing unit. The extraction processing unit parses the XML format document and extracts necessary information from the parsed content and stores it in the storage unit. In this case, the extracted information may include destination information.
서버는 수신된 XML/EDI 문서가 다른 매퍼로 전달되어야 하는 문서인지를 판단한다(404). 즉, 서버가 중계 역할을 하여야 하는 것인지, 서버가 목적지인지를 확인하는 것이다.The server determines 404 whether the received XML / EDI document is a document that should be delivered to another mapper. In other words, it is to check whether the server should act as a relay or if the server is a destination.
수신된 XML/EDI 문서가 다른 매퍼로 전달되어야 하는 문서인지를 판단한 결과, 다른 매퍼로 전달되어야 하는 문서이면 목적 매퍼로의 중계 처리를 통해 해당 XML/EDI 문서를 목적지로 발송한다(405). 발송된 XML/EDI 문서에 대하여는 처리 결과에 대해 저장하며, 이는 추출 정보와 연계하여 저장 관리된다.As a result of determining whether the received XML / EDI document is to be delivered to another mapper, if the document is to be delivered to another mapper, the XML / EDI document is sent to the destination through a relay process to the destination mapper (405). The sent XML / EDI document is stored for the processing result, which is stored and managed in association with the extraction information.
수신된 XML/EDI 문서가 다른 매퍼로 전달되어야 하는 문서인지를 판단한 결과, 다른 매퍼로 전달되어야 하는 문서가 아니면, 서버에 등록하여 이용하는 웹 브라우저 사용자에게 전달되는 XML/EDI 문서이므로 웹 브라우저 사용자가 확인할 수 있도록 수신된 XML/EDI 문서를 변환하여(406), 변환된 수신 문서를 전달받은 원본과 함께 서버에서 해당 사용자의 정보로써 저장한다(407). 웹 브라우저 사용자가 접속중인지 등을 파악하여 사용자가 설정한 방식에 따라 문서 수신을 통보한다.As a result of determining whether the received XML / EDI document is to be delivered to another mapper, if the document is not to be delivered to another mapper, it is an XML / EDI document that is delivered to the web browser user registered with the server. The received XML / EDI document may be converted (406) and stored as information of the corresponding user in the server along with the received original document (407). Determine whether the web browser user is connected and notify the receipt of the document according to the method set by the user.
서버는 웹 브라우저 사용자의 접속을 받아 저장되어 있는 수신 문서 즉, 수신된 XML/EDI 문서의 내용을 제공한다(408).The server provides the content of the received document, that is, the received XML / EDI document, stored in response to the web browser user's access (408).
상기한 바와 같은 본 발명은 기업간의 B2B 처리 등과 같이 기업간 문서에 전반적으로 이용될 수 있다. 즉, 운송, 무역, 통관, 물류, 전사적 자원관리(ERP : Enterprise Resource Planning) 및 기업간 전자 상거래 등 그 처리에 규칙을 가지는 문서의 전달에 총체적으로 이용될 수 있다.As described above, the present invention can be generally used for inter-company documents such as B2B processing between companies. That is, it can be used collectively for the delivery of documents having rules for processing such as transportation, trade, customs clearance, logistics, enterprise resource planning (ERP), and inter-enterprise electronic commerce.
한편, 본 발명은 상기한 것처럼 XML/EDI 문서의 처리에 이용되는데, 특히 기업간에 EDI 문서를 전달함에 있어 그 중계 역할 처리를 잘 나타내고 있다. 즉, 기업들이 자신들이 기업내 문서 양식을 매퍼를 이용해 변형 처리하고, 이를 전달받아 중계 처리하게 되며, 중소기업과 같이 자체적인 문서 처리를 구현하지 않는 기업에 있어서는 본 발명에 따른 서버에 접속하여 웹 서비스를 이용하게 된다. 이는 수신측에서도 마찬가지로 본 발명에서 제시하는 서버와 서비스를 통해 XML/EDI 문서를 처리하게 된다.On the other hand, the present invention is used in the processing of XML / EDI document as described above, in particular, it shows the relay role processing in transferring EDI documents between enterprises. In other words, companies transform their document forms using the mapper, and receive and relay them. In enterprises that do not implement their own document processing, such as small and medium-sized enterprises, they access the server according to the present invention. Will be used. In the same way, the receiving side processes the XML / EDI document through the server and the service proposed in the present invention.
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.The present invention described above is not limited to the above-described embodiments and the accompanying drawings, and various substitutions, modifications, and changes are possible in the art without departing from the technical spirit of the present invention. It will be apparent to those of ordinary knowledge.
상기한 바와 같은 본 발명은, 중소기업과 같이 고비용과 유지관리 어려움으로 EDI 서비스를 이용하지 못하던 이용자들에게도 XML 형식으로 EDI 서비스를 제공함으로 해서 종이 서류를 전자 문서로 대치하고, 준비서류를 간소화하며, 서류 전달을 불필요하게 하며, 사전에 오류 점검으로 인해 오류를 감소시키는 등의 운임청구 절차를 간소화시키는 효과가 있다.As described above, the present invention provides EDI services in XML format to users who have not been able to use EDI services due to high cost and maintenance difficulties, such as SMEs, thereby replacing paper documents with electronic documents, and simplifying preparation documents. This can simplify the billing process, making documents unnecessary, and reducing errors due to error checking in advance.
또한, 본 발명은, 손쉽게 EDI 서비스를 이용할 수 있도록 함으로써 운임의 조기수령이 가능하여 자금의 유동성을 증가시키는 효과가 있다.In addition, the present invention, it is possible to use the EDI service easily, it is possible to receive the fare early, there is an effect of increasing the liquidity of the funds.
또한, 본 발명은, XML 형식의 EDI 서비스를 제공하여 인터넷 상에서 웹 브라우저 만으로 업무 처리가 가능하고, XML/EDI 매퍼(Mapper)를 통해 내부 시스템과의 연동이 용이하여 사용자들이 손쉽게 시스템을 도입할 수 있는 효과가 있다.In addition, the present invention, the EDI service in the XML format can be processed by the web browser only on the Internet, and the user can easily introduce the system by interlocking with the internal system through the XML / EDI Mapper (Mapper) It has an effect.
또한, 본 발명은, 전통적인 EDI 방식에 비해 인터넷에서 이용되는 XML 형식으로 EDI를 처리함으로 해서 사용 요금이 저렴하여 경제적이며, 타 업무로의 확산이 용이한 효과가 있다.In addition, the present invention, by processing the EDI in the XML format used on the Internet compared to the traditional EDI method, the use fee is low and economical, it is easy to spread to other tasks.
또한, 본 발명은, 수출입업체에 있어 운임정산의 자동화를 가지고 옴으로써 수작업이 자동화되고, 이중입력 작업을 방지하며, 오류를 감소하는 효과가 있다.In addition, the present invention, by bringing the automation of fare settlement in the import and export company, there is an effect that the manual operation is automated, double input operation is prevented, and errors are reduced.
또한, 본 발명은, 기업간(B2B) 업무를 인터넷 환경하여 적극적인 변화 대처가 가능한 XML 형식으로 처리함으로 해서 거래선의 요구에 따라 능동적으로 대처할 수 있고, 내부 시스템과의 연동을 손쉽게 이룰 수 있는 효과가 있다.In addition, the present invention, by processing the business (B2B) business between the Internet environment in the XML format that can cope with active change, can actively cope with the needs of the customer, and the effect of easily interworking with the internal system have.
또한, 본 발명은, 기업간 업무 처리에 있어서 XML/EDI 문서의 중계 역할을 담당하므로 해서 자체적인 기업 문서 양식을 구비한 기업이나 그렇지 못한 기업 모두가 본 발명에 따른 서버를 통해 서비스를 제공받을 수 있는 효과가 있다.In addition, the present invention plays a role of relaying the XML / EDI document in the inter-company business process, so that both companies with their own corporate document forms or those who do not can receive the service through the server according to the present invention. It has an effect.
또한, 본 발명은, 기업간 업무 처리에 있어 운송/무역/통관/물류/ERP 등 다양한 용도에서 문서 처리를 수행할 수 있는 효과가 있다.In addition, the present invention has the effect that can be carried out in a variety of applications, such as transportation / trade / customs clearance / logistics / ERP in the business process between companies.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000064389A KR20020033380A (en) | 2000-10-31 | 2000-10-31 | Apparatus for handling XML/EDI of B2B Operation and Method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000064389A KR20020033380A (en) | 2000-10-31 | 2000-10-31 | Apparatus for handling XML/EDI of B2B Operation and Method thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20020033380A true KR20020033380A (en) | 2002-05-06 |
Family
ID=19696463
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000064389A KR20020033380A (en) | 2000-10-31 | 2000-10-31 | Apparatus for handling XML/EDI of B2B Operation and Method thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20020033380A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020003835A (en) * | 2001-09-10 | 2002-01-15 | 이용배 | System and method for providing value-added network service using internet |
KR20020080697A (en) * | 2001-04-17 | 2002-10-26 | 주식회사 이네트 | System for handling Business Logic using XML and Method thereof |
KR20030010217A (en) * | 2001-07-26 | 2003-02-05 | 주식회사 모비츠 | Method for processing an application data in integration broker system |
KR20030010216A (en) * | 2001-07-26 | 2003-02-05 | 주식회사 모비츠 | Method for processing an application data in integration broker system |
KR100391165B1 (en) * | 2000-09-29 | 2003-07-16 | (주)큐앤솔브 | Interconnecting method between information system of individual enterprise and external B2B electronic commerce system |
KR20040021462A (en) * | 2002-09-04 | 2004-03-10 | 엘지엔시스(주) | Web screen display method for money terminal |
WO2008036635A1 (en) * | 2006-09-20 | 2008-03-27 | Microsoft Corporation | Difference analysis for electronic data interchange (edi) data dictionary |
KR100943382B1 (en) * | 2008-02-18 | 2010-02-18 | 인크루트 주식회사 | Method and system for synchronizing data between different kind of system using b2bsoa |
US8108767B2 (en) | 2006-09-20 | 2012-01-31 | Microsoft Corporation | Electronic data interchange transaction set definition based instance editing |
US8161078B2 (en) | 2006-09-20 | 2012-04-17 | Microsoft Corporation | Electronic data interchange (EDI) data dictionary management and versioning system |
KR102394483B1 (en) * | 2021-09-02 | 2022-05-04 | (주)가온아이 | Service providing server for providing an error determination service for judging whether there is an error in the electronic document and operating method thereof |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000023925A2 (en) * | 1998-10-16 | 2000-04-27 | Commerce One, Inc. | Documents for commerce in trading partner networks and interface definitions based on the documents |
KR20000063607A (en) * | 2000-07-20 | 2000-11-06 | 박창영 | ECOMS(Enterprise COMmerce System) |
KR20010063332A (en) * | 1999-12-22 | 2001-07-09 | 이계철 | Apparatus and method for extended markup language based service customization in an intelligent network |
KR20010075951A (en) * | 2000-01-21 | 2001-08-11 | 오길록 | Method to integrate distributed electronic commerce systems by using XML |
KR20020025439A (en) * | 2000-09-29 | 2002-04-04 | 하성욱 | Interconnecting method between information system of individual enterprise and external B2B electronic commerce system |
-
2000
- 2000-10-31 KR KR1020000064389A patent/KR20020033380A/en not_active Application Discontinuation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000023925A2 (en) * | 1998-10-16 | 2000-04-27 | Commerce One, Inc. | Documents for commerce in trading partner networks and interface definitions based on the documents |
KR20010063332A (en) * | 1999-12-22 | 2001-07-09 | 이계철 | Apparatus and method for extended markup language based service customization in an intelligent network |
KR20010075951A (en) * | 2000-01-21 | 2001-08-11 | 오길록 | Method to integrate distributed electronic commerce systems by using XML |
KR20000063607A (en) * | 2000-07-20 | 2000-11-06 | 박창영 | ECOMS(Enterprise COMmerce System) |
KR20020025439A (en) * | 2000-09-29 | 2002-04-04 | 하성욱 | Interconnecting method between information system of individual enterprise and external B2B electronic commerce system |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100391165B1 (en) * | 2000-09-29 | 2003-07-16 | (주)큐앤솔브 | Interconnecting method between information system of individual enterprise and external B2B electronic commerce system |
KR20020080697A (en) * | 2001-04-17 | 2002-10-26 | 주식회사 이네트 | System for handling Business Logic using XML and Method thereof |
KR20030010217A (en) * | 2001-07-26 | 2003-02-05 | 주식회사 모비츠 | Method for processing an application data in integration broker system |
KR20030010216A (en) * | 2001-07-26 | 2003-02-05 | 주식회사 모비츠 | Method for processing an application data in integration broker system |
KR20020003835A (en) * | 2001-09-10 | 2002-01-15 | 이용배 | System and method for providing value-added network service using internet |
KR20040021462A (en) * | 2002-09-04 | 2004-03-10 | 엘지엔시스(주) | Web screen display method for money terminal |
WO2008036635A1 (en) * | 2006-09-20 | 2008-03-27 | Microsoft Corporation | Difference analysis for electronic data interchange (edi) data dictionary |
US8108767B2 (en) | 2006-09-20 | 2012-01-31 | Microsoft Corporation | Electronic data interchange transaction set definition based instance editing |
US8161078B2 (en) | 2006-09-20 | 2012-04-17 | Microsoft Corporation | Electronic data interchange (EDI) data dictionary management and versioning system |
KR100943382B1 (en) * | 2008-02-18 | 2010-02-18 | 인크루트 주식회사 | Method and system for synchronizing data between different kind of system using b2bsoa |
KR102394483B1 (en) * | 2021-09-02 | 2022-05-04 | (주)가온아이 | Service providing server for providing an error determination service for judging whether there is an error in the electronic document and operating method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Shim et al. | Business-to-business e-commerce frameworks | |
Rezayat | The enterprise-web portal for life-cycle support | |
US7590987B2 (en) | Apparatus and method for integrating variable subsidiary information with main office information in an enterprise system | |
Kumar et al. | Workflow support for electronic commerce applications | |
US20040193640A1 (en) | Methods and apparatus for the interoperability and manipulation of data in a computer network | |
Kong et al. | Enabling information sharing between E-commerce systems for construction material procurement | |
US20090193326A1 (en) | Method and system for customizing marketing services on networks communicating with hypertext tagging conventions | |
US20040025167A1 (en) | Software, method and system for data connectivity and integration having transformation and exchange infrastructure | |
US20040010419A1 (en) | Method and apparatus for facilitating acquistion of prospective payoff information on an existing loan account | |
US20080091846A1 (en) | Creation and transaction processes of intelligent documents | |
US20020107699A1 (en) | Data management system and method for integrating non-homogenous systems | |
US7359942B2 (en) | Apparatus, method, network system, recording medium and computer program for processing transmitted information | |
KR20020033380A (en) | Apparatus for handling XML/EDI of B2B Operation and Method thereof | |
US20020087485A1 (en) | Web-based solution for managing information traditionally managed within private electronic environments | |
US20230153879A1 (en) | Online generation method for installment pre-sale contract | |
Chiu | EbXML simplified: a guide to the new standard for global e-commerce | |
Davis et al. | Communications technologies for the extended enterprise | |
CA2449535A1 (en) | Financial document automation system and method | |
Kilpatrick | The future of real estate information | |
Mak et al. | Leveraging traditional EDI investment using the Internet: a case study | |
Grilo | The development of electronic trading between construction firms | |
JP2002092372A (en) | Order giving/receiving processing method and order giving/receiving processing system | |
US20030036968A1 (en) | Process & transformation private exchange | |
Zaremba et al. | Internet enabled supply chain integration for SMEs. | |
US20230328015A1 (en) | Technique for exchanging information between at least two communication entities |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E601 | Decision to refuse application |