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

Preview:

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

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

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

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

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

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

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

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

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

Pregled normi koje definiraju semantiku podataka

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

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

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

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.

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).

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

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.

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

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

18

Veza između jezgrenih komponenti i poslovnih informacijskih entiteta

Izvor: Core Components Technical Specification

19

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

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

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

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

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

Međuovisnost XML Schema prema UBL 2.0

• Pregled informacijskog modela i UBL specifikacije

Dodatne funkcionalnosti

• Dvostupanjska provjera XML Schema Schematron

• Šifrarnici i kodne liste• Implementacijske upute

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

Zaključak

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

Recommended