28
Semantička interoperabilnost – Specifikacija elektroničkog računa u RH dr.sc. Ivan Magdalenić Seminara za formalne metode i primjene Varaždin, 21. travnja 2010.

Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

  • Upload
    walda

  • View
    45

  • Download
    0

Embed Size (px)

DESCRIPTION

Semantička interoperabilnost – Specifikacija elektroničkog računa u RH. dr.sc. Ivan Magdalenić Seminara za formalne metode i primjene Varaždin, 21. travnja 2010. Sadržaj prezentacije. Uvod Semantičke norme Nacrt specifikacije e-Računa u RH Zaključak. Pregled stanja u RH. - PowerPoint PPT Presentation

Citation preview

Page 1: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

dr.sc. Ivan Magdalenić

Seminara za formalne metode i primjene

Varaždin, 21. travnja 2010.

Page 2: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Sadržaj prezentacije

• Uvod• Semantičke norme• Nacrt specifikacije e-Računa u RH• Zaključak

Page 3: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Pregled stanja u RH

• Strategija razvitka elektroničkog poslovanja u Republici Hrvatskoj za razdoblje 2007-2010

• Povjerenstvo za e-Račun• Projekt e-Račun• Projekt e-Moduli

Page 4: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Projekt e-Moduli

• Naziv projekta: Istraživanje i razvoj rješenja temeljenih na otvorenom kôdu za elektroničke module identificirane u okviru istraživanja generičkog procesnog modela tvrtke, identifikacije priključnih točaka za elektroničko poslovanje te tehničkih i funkcionalnih specifikacija e-modula

• Naručitelj: Ministarstvo gospodarstva, rada i poduzetništva

• Cilj projekta: Unaprijediti poslovnu komunikaciju između poduzeća i njihovu komunikaciju prema drugim društvenim subjektima, uz korištenje potencijala suvremenih IKT. Vrijednosni lanac Modeli poslovnih procesa Orkestracija servisa Razvoj programskih komponenata

• Materijali dostupni na: eDocument.foi.hr

Page 5: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Isporuke projekta

• Isporuka 1: Metodološki priručnik• Isporuka 2: Generički procesni model tvrtke• Isporuka 3: Funkcionalne i tehničke specifikacije

e-Modula• Isporuka 4: Izvorni kôd rješenja temeljenih na

otvorenom kôdu• Isporuka 5: Prezentacija rješenja temeljenih na

otvorenom kôdu• Isporuka 6: Konačni izvještaj

Page 6: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

• Uvod• Semantičke norme• Nacrt specifikacije e-Računa u RH• Zaključak

Page 7: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Interoperabilnost znači sposobnost informacijskih i komunikacijskih sustava i poslovnih procesa da podržavaju razmjenu podataka i omogućavaju dijeljenje informacija i znanja. *

Okvir za interoperabilnost se može definirati kao skup standarda i smjernica koji opisuju način koji je dogovoren između organizacija za međusobnu interakciju. Okvir za interoperabilnost nije statički dokument i može se mijenjati i nadopunjavati s vremenom kako se mijenjaju tehnologije, standardi i administrativni zahtjevi. *

Okvir za interoperabilnost

Strana A Strana B

Tehnička razina

Semantička razina

Organizacijska razina

Pravna razina

Politička razina

• * Izvor: *European Interoperability Framework for pan-European eGovernment Services (2004) http://ec.europa.eu/idabc/servlets/Doc?id=19529

Page 8: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Semantičke norme – Značajnija standardizacijska tijela

• UN/CEFACT - United Nations Centre for Trade Facilitation and Electronic Business

• OASIS - Organization for the Advancement of Structured Information Standards

• GS1• CEN - European Committee for Standardization• OAGIS - Open Applications Group Integration

Specification• ISO – International Organization for

Standardization

Page 9: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Pregled normi koje definiraju semantiku podataka

• Izvor: Philipp Liegl:Business Documents for Inter-Organizational Business Processes, Ph.D. Thesis, Vienna University of Technology, 2009.

Page 10: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Pristupi izgradnji poslovnih dokumenta primjenom semantičkih normi

• Od vrha prema dnu: UN/CEFACT

• Od dna prema vrhu: ebInterface

• Kombinirani pristup: Universal Business Language (UBL)

• Integrirani pristup ebXML

• Implementacijski neutralni pristup: Core Components Technical Specification

Page 11: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Core Components Technical Specification - ISO/TS 15000-5

• CCTS je namijenjen za rješavanje problema informacijske interoperabilnosti u području poslovnih aplikacija.

• U specifikaciji je opisana metodologija za razvoj zajedničkog skupa semantičkih građevnih blokova koji prezentiraju općenite tipove poslovnih podataka koji se danas koriste.

• CCTS koncept definira novu paradigmu u dizajniranju i implementaciji ponovno iskoristivih, sintaksno neutralnih informacijskih građevnih blokova.

• CCTS je prihvaćen kao ISO standard 2005. godine pod nazivom ISO/TS 15000-5:2005. CCTS - skraćeno Core Components (CC) je razvijena i održava se u UN/CEFACT-u.

• CC se široko prihvaća i informacijski modeli predstavljeni u CWA dokumentima i UBL dokumentima bazirani su na konceptu koji je predstavljen u CC.

• UN/CEFACT na temelju CC norme dva puta godišnje objavljuje i ažurira biblioteku ključnih podatkovnih komponenti - CC library (CCL) koja nosi oznaku CCL + godina + A ili B

Page 12: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Jezgrena komponenta (Core Component)

• CCTS uvodi pojam jezgrene komponente koja je građevni blok za ostvarenje semantički ispravnog i smislenog informacijskog paketa koji se razmjenjuje.

• Jezgrena komponenta sadrži samo informacijski dio koji je neophodan za opis specifičnog koncepta.

Page 13: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Tipovi jezgrenih komponenti

Osnovna jezgrena komponenta (Basic Core Component) - jezgrena komponenta koja izgrađuje pojedinačnu poslovnu karakteristiku specifične Složene jezgrene komponente koja reprezentira objektnu klasu. Ima jedinstvenu poslovno-semantičku definiciju.

Asocijacijska jezgrena komponenta (Association Core Component) - jezgrena komponenta koja predstavlja kompleksnu poslovnu karakteristiku specifične Složene jezgrene komponente koja reprezentira objektnu klasu.

Složena jezgrena komponenata (Aggregation Core Component) -skup povezanih dijelova poslovnih informacija koje nose jedinstveno poslovno značenje, neovisno o bilo kakvom poslovnom kontekstu

Tip jezgrene komponente (Core Component Type) - jezgrena komponenta koja se sastoji od jedne i samo jedne sadržajne komponente koja nosi stvarni sadržaj plus jedne ili više dodatnih komponenti koje daju dodatnu definiciju sadržajnoj komponenti

Podatkovni tip (Data Type).

Page 14: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Izvor: Core Components Technical Specification – Part 8 of the ebXML Framework

Page 15: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Poslovni informacijski entiteti

• Kad se osnovne jezgrene komponente stave u poslovni kontekst one predstavljaju podlogu na kojoj se izgrađuju Poslovni informacijski entiteti.

• Poslovni informacijski entiteti su dijelovi poslovnih podataka ili grupa dijelova poslovnih podataka sa jedinstvenom poslovno-semantičkom definicijom.

• Osnovne jezgrene komponente služe kao kontrolirani vokabular za izgradnju poslovnih informacijskih entiteta.

Page 16: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Kategorije poslovnih informacijskih entiteta

• Osnovni poslovni informacijski entitet (Basic Business Information Entity) - reprezentira pojedinačnu poslovnu karakteristiku specifične objektne klase u specifičnom poslovnom kontekstu

• Asocijativni poslovni informacijski entitet (Association Business Information Entity) - predstavlja kompleksnu poslovnu karakteristiku specifične objektne klase u specifičnom poslovnom kontekstu

• Složeni poslovni informacijski entitet (Aggregate Business Information Entity) - skup povezanih dijelova poslovnih informacija koji zajedno nose jedinstveno poslovno značenje u specifičnom poslovnom kontekstu

Page 17: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Primjer poslovnih informacijskih entiteta

17

Prodavač.detalji

· Naziv (tekst)· Datum rođenja (datum)

HR_Adresa.detalji

· Mjesto (tekst)· Ulica (tekst)· Poštanski broj (tekst)

HR_prebivališe

HR_boravište

Page 18: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

18

Veza između jezgrenih komponenti i poslovnih informacijskih entiteta

Izvor: Core Components Technical Specification

Page 19: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

19

Page 20: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Norme koje se temelje ili su usklađene sa Core Components

20

• UBL verzija 2.0• OAGIS verzija 9.x• GS1 XML • Cross Industry Invoice (CII)• CEN Workshop Agrement – Information model

definition

Page 21: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

• Uvod• Semantičke norme• Nacrt specifikacije e-Računa u RH• Zaključak

Page 22: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Struktura elektroničkog računa

Proširenja zaglavlja

Proširenja tijela

Proširenja specifična za

pojedinu industrijsku

granu

Proširenja definirana

bilateralnim ugovorom

Elementi računa

Zaglavlje

Tijelo

Page 23: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Pristup definiranju e-računa

• Definiranje obaveznih elemenata Zakoni u RH i EU

• Definiranje opcionalnih elemenata Zahtjevi od zainteresiranih strana

• Izgradnja informacijskog modela e-računa neovisnog o implementaciji

• Preslikavanje informacijskog modela na izabranu normu

• Izgradnja XML schema

Page 24: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Primjer dijela računa izgrađenog prema principima Core Components

Page 25: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Međuovisnost XML Schema prema UBL 2.0

• Pregled informacijskog modela i UBL specifikacije

Page 26: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Dodatne funkcionalnosti

• Dvostupanjska provjera XML Schema Schematron

• Šifrarnici i kodne liste• Implementacijske upute

Page 27: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

• Uvod• Semantičke norme• Nacrt specifikacije e-Računa u RH• Zaključak

Page 28: Semantička interoperabilnost – Specifikacija elektroničkog računa u RH

Zaključak

• E-račun je samo jedan dio nabavnog procesa• Prijedlog uvođenja – Pilot projekt• Otvorena pitanja – arhiviranje e-računa