Collection of municipal tax on real estate
Download
1 / 17

Collection of Municipal Tax on Real Estate - PowerPoint PPT Presentation


  • 95 Views
  • Uploaded on
  • Presentation posted in: General

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

Collection of Municipal Tax on Real Estate

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 MunicipalTax on Real Estate

*Value Model (Basic)

*Specify BPMN

*Skeleton of BPEL


Collection of MunicipalTax on Real Estate

PreparedbyNazliTemur

BusinessProcessEngineeringCourse

Prof. ErnestoDamiani

InformaticsDepartment,

University of Milan , CremaCampus


NeededDefinitionsforDesigning a CompleteValue Model

  • Scenario

  • Actors

  • Value Objects

  • Value Transactions

  • Scenario Paths


Alternative web service


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


ValueObjects

  • a tax-payer

  • a tax advisor

  • a public service provider

  • a tax collector


ActivitySummaries of a Tax-PayerPoint of View


BPMN


FirstPiece


SecondPiece


ThirthPiece


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 “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>

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

<variables><variablename="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

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


AnyQuestions

?


ad
  • Login