Collection of municipal tax on real estate
Download
1 / 17

Collection of Municipal Tax on Real Estate - PowerPoint PPT Presentation


  • 107 Views
  • Uploaded on

Collection of Municipal Tax on Real Estate. * Value Model ( Basic ) * Specify BPMN * Skeleton of BPEL. Collection of Municipal Tax on Real Estate. Prepared by Nazli Temur Business Process Engineering Course Prof. Ernesto Damiani Informatics Department ,

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Collection of Municipal Tax on Real Estate' - sondra


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Collection of municipal tax on real estate

Collection of MunicipalTax on Real Estate

*Value Model (Basic)

*Specify BPMN

*Skeleton of BPEL


Collection of municipal tax on real estate1
Collection of MunicipalTax on Real Estate

PreparedbyNazliTemur

BusinessProcessEngineeringCourse

Prof. ErnestoDamiani

InformaticsDepartment,

University of Milan , CremaCampus


Needed definitions for designing a complete value model
NeededDefinitionsforDesigning a CompleteValue Model

  • Scenario

  • Actors

  • Value Objects

  • Value Transactions

  • Scenario Paths


Alternative web service


Actors
Actors

  • the Citizen - CIT, the Company, COM, non-profit orgenizations, NGO)

  • (the Licensed Accountant - the LA, or the Center for Tax Assistance - the CAF)

  • (the Municipality - M)

  • (e.g. the Bank (B), the Post Office (PO) or others - (O)).


Value objects
ValueObjects

  • a tax-payer

  • a tax advisor

  • a public service provider

  • a tax collector


Activity summaries of a tax payer point of view
ActivitySummaries of a Tax-PayerPoint of View



First piece
FirstPiece


Second piece
SecondPiece


Thirth piece
ThirthPiece


Fourth piece
FourthPiece


BPEL

BPEL is an XML programminglanguage. As aprogramminglanguage it has threebasiccomponents:

  • Programminglogic

  • Data types

  • Input/Output (I/O)

    BPEL splitsthesecomponentsup in thefollowingway:

  • Programminglogic - BPEL

  • Data types - XSD (XML SchemaDefinition)

  • Input/Output (I/O) - WSDL (Web ServicesDescriptionLanguage)


An example of hello word programwith bpel
An Example of “helloword” programwithBpel

<?xmlversion="1.0" encoding="UTF-8"?>

<processxmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:print="http://www.eclipse.org/tptp/choreography/2004/engine/Print"> <!--HelloWorld - myfirst ever BPEL program -->

<importimportType="http://schemas.xmlsoap.org/wsdl/" location="../../test_bucket/service_libraries/tptp_EnginePrinterPort.wsdl" namespace="http://www.eclipse.org/tptp/choreography/2004/engine/Print" />

<partnerLinks>

<partnerLink name="printService" partnerLinkType="print:printLink" partnerRole="printService"/> </partnerLinks>

<variables> <variable name="hello_world" messageType="print:PrintMessage" /> </variables>

<assign> <copy> <from><literal>HelloWorld</literal></from> <to>$hello_world.value</to> </copy> </assign>

<invokepartnerLink="printService" operation="print" inputVariable="hello_world" /></process>


Bpel skeleton
BPEL Skeleton

<xmlversion = “UTF -8 ”>

Bpel : processxmlns:bpel =“ httpd ”…

<bpel : sequence> (forExclusive OR operation)

<receive name : “receiveinput” partnerlink:….. (Start)

<invoke “sendrequesttotaskadvicer”… / >

<bpel:receive name = “Receive Form”>

<inputvariable :“ ” outputvariable :”” >

<bpel :invoke name =“Fill Form” >

<bpel :receive name = “receiveinformation”>

……..

. ……………………


Bpel skeleton1
BPEL Skeleton

<bpel : invoke name = “pay a certainamount of service ”

<switch (…) ../ >

<casecondition =“A” >

<invoke name : “creditcard”>

<casecondition= “B“> ( <otherwise> )

<invoke name : “cash”>

<bpel:catchAll>

<bpel : receive name = “receiveoutput”>

</bpelreceive>

</otherwise>

</switch>

…………………….

</bpel:sequence>

</bpel:process>

Not completebpelspecification of bpmnexamle


Any questions
AnyQuestions

?


ad