13.07.2015 Views

E-Commerce

E-Commerce

E-Commerce

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

70E-<strong>Commerce</strong>As a first step towards our modular design, the overall interaction scenario to be structured(decomposed) into fine-granular, atomic activities. Secondly, we assign each of the tasksspecific roles to define the agents who are allowed to perform these. As a third and finalstep, the diverse sub-tasks shall be decoupled by defining mutually independent,organizational interaction modules (IAMs) as argued above. In our case, three genericmodules could be identified: the first one concerns the specific interactions betweencompanies, accountants and auditors; the second one exclusively comprises the interactionsbetween companies and the cantonal tax offices; the third and final one focuses on theinteraction between the governmental tax offices. Benefits resulting from this taskmodularisation include: first of all, responsibilities for tasks and related information (dataaccess rights) can be clearly separated and limited to those roles which are explicitlyinvolved in a certain module. Secondly, operational agility and manageability can beimproved: In case of modifications (e.g., required by legal changes), the modules can be reorganizedwithout affecting other modules. The IAMs were defined based on the taskstructure matrix-based methodology discussed above. Due to length restrictions, thedetailed derivation of the three IAMs is not provided here.Figure 12 illustrates the resulting organization of decentrally operated interaction modules:the module “governmental interaction” is instantiated once (IAM3): it allows cantonalauthorities to exclusively exchange data in order to define the share of the tax load asdescribed above. All the internal interaction between different cantonal tax offices can thusbe hidden from the outside in order to reduce operational complexity. The assessment/enactment module (IAM2) is supposed to be instantiated once per canton to account fortheir individual needs with respect to data formats, business processes and otherorganizational artefacts. In other words, each canton may establish an individualassessment/ enactment interaction module which encompasses all the tasks dealing withsubmitting a tax declaration and the subsequent assessment as well as enactmentprocedures. Independent from these modules, the accounting/ auditing interaction modules(IAM1) can be instantiated. On the basis of the HERA business medium, each company shallbe enabled to establish an individual structural and process-oriented organizationgoverning the interaction between itself and external accountants and auditors. Theindependence of this module can be emphasized with the following example: Companiesmay submit their tax declaration via the HERA business medium without having usedHERA for accounting/ auditing purposes before. The two modules can be considered fullyindependent and may thus be reorganized autonomously. However, to ensureinteroperability and fast exchangeability, all interaction modules follow a set of commondesign rules and provide clear interfaces to the outside.In order to implement these mutually independent yet interoperable interaction modules,the HERA platform (HERA bus) has been developed which augments the above mentionedSwiss governmental initiative “Event Bus Switzerland (EBS)” (Figure 13): first, in order tophysically realize the interaction of agents, a bus medium has been proposed which featuresa set of operational services: Abonnement services (supporting Publish/subscribe messagedissemination), directory services (allowing for publishing and retrieving business partnersand their respective profiles), event catalogue services (documenting all messages whichmay be disseminated via the bus including the agent roles which may send/receive them),

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!