Presentation is loading. Please wait.

Presentation is loading. Please wait.

Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. E-Commerce Taxation A Global Standards-Based Architecture Presented by.

Similar presentations


Presentation on theme: "Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. E-Commerce Taxation A Global Standards-Based Architecture Presented by."— Presentation transcript:

1 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. E-Commerce Taxation A Global Standards-Based Architecture Presented by Michael Slinn With assistance from Khasnis Abhijit Suresh

2 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Technology Vendors Data Kinetics Ltd. –High performance software for the Global 1000 –Leading E-commerce Standards NextSet Software Inc. –EJB enhancements

3 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Future E-Commerce Taxation Tax jurisdictions dont want to lose revenue Tax computation has to be automated EU is on the move The whole world will join B2C market will be $380 billion by 2003 Biggest opportunity in eCommerce today

4 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Internet Transactions ($Billions) B2B goods and services will increase from $8 billion this year to $327 billion by 2002

5 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. A brief taxation primer Many countries require invoices to have tax properly displayed Supplier must compute tax Each country has different tax rules Tax rules change frequently Destination determines tax

6 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Internet Taxation Countries Use tax only Approx 50,000 Tax Jurisdictions

7 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. For a seller based in San Francisco to sell goods to a person in London, he/she must reference the tax authorities of: British Tax Authority European Union National Tax Authority City Tax Authority Taxation Hierarchy

8 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Tax Authority Hierarchy

9 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. This is a 'big idea' - very big! Universal tax computation and collection Connect every vendor world-wide Real-time transactions Standards are crucial –XML –EJB, DCOM –Transactional queues –Commodity codes –Jurisdictional domains

10 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Global Connectivity Technology Interoperability between heterogeneous systems is vital The XML and EJB standards interoperate Asynchronous communications EJB provides scalable component based architecture

11 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. EJB Features Containers manage EJBs Logic components are called EJBs

12 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Formal EJB Roles Distinct roles: EJB provider (creates and sells EJBs) Application assembler (uses EJBs to build an application) Container provider (creates and sells EJB containers) Server provider (creates and sells EJB server ) Deployer (sets permissions, etc.) System administrator

13 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. EJB Container Services Transaction Management Security Remote Client Connectivity Life Cycle Management Data Source Connection Pooling Synchronous connectivity only (HTTP, IIOP)

14 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. NextSet EJB Enhancements Asynchronous containers –Upwards compatible with normal EJB containers –Extends client contract Proxy beans –Expose remote objects as local objects

15 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. NextSet EJB Data Interfaces

16 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. AsynchEJB and Proxy Beans

17 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Extended EJB Container Benefits EJBs can deal with pure business logic Data transport choice made after EJB coded No hard coded connections No data replication issues

18 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Proxy Bean Benefits All the benefits of extended containers apply Remote objects appear to be local Network topology determined at deployment time, not when bean is coded Objects can be remotely deployed with different permissions

19 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Taxation Requirements Capture, store and rationalize the taxation rule bases of differing tax administrations Execute the rules to calculate taxes Language translation Currency conversion Summarize transaction statistics Summarize commodity usage statistics Caching to ensure high performance

20 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. International Tax System

21 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. E-Commerce Tax XML 1 Packet Jurisdiction Class BillTo ShipTo ReceiptTo Item Class Id MFR_Name MFR_Jurisdiction Quantity Classification Value Use TransactionBean Currency Locale MerchantID ConsumerOrderID ItemCount TimeStamp Jurisdiction Item[] TransactionHome create(…) TransactionRemote computeTax()

22 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Servlet Calls EJB via XML

23 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. XML 2 Generated by Servlet 1/2 TransactionHomeInterface create … continued on next slide

24 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. XML 2 Generated by Servlet 2/2 … continued from previous slide

25 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Computing Tax XML to EJB layer EJB to low-level Java Interface C Code using JNI for rules processing with net.TABLES Rule base drives computations Rule base is administered by each tax authority

26 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. EJB returns XML 2

27 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. EJB Generated XML 2

28 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Servlet returns XML 1

29 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Servlet Generated XML 1 Response

30 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. XML Container with XML 3 Connector

31 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. NextSet EJB Data Interfaces Lets discover how to map beans to XML

32 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. XML DTD XML Parser XML Container NextSet Server XML to EJB Mapping Java classes for non-terminal XML elements EJB classes: - home interface - remote interface - primary key - bean - deployer XML DTD

33 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Bean Deployment Purposes Deployment establishes: –Access control –Security restrictions –Transaction characteristics –Role –Data Source URL File

34 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Deployer XML Adapter NextSet Server XML Bean Deployment Actions Skeleton Stub Bean Files Jar File XMLNon- terminal element classes Stub XML Data

35 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. System Data Flow

36 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Take Note … Its Happening! E-Commerce taxation first in Europe Cutting edge technology Open standards are key Vital in future global e-commerce

37 Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. Questions and Answers E-Commerce Taxation


Download ppt "Copyright 2000 Data Kinetics Ltd. Portions Copyright 2000 NextSet Software Inc. E-Commerce Taxation A Global Standards-Based Architecture Presented by."

Similar presentations


Ads by Google