Performance Evaluation of e-business applications using PNML INES BROSSO GRAÇA BRESSAN WILSON VICENTE RUGGIERO Computer Engineering and Digital Systems Department at the Polytechnic Scholl University of São Paulo Av. Prof. Luciano Gualberto, trav.3, n.158 CEP: 05508-900 São Paulo – SP BRAZIL Abstract : - This paper proposes the use of XML Petri Nets (PNML), a kind of high-level Petri Nets, for modeling, development, management and performance Web-based systems, e-Activities like e-Business, Business-to-Business (B2B), e-Commerce and mobile applications wireless in the Web or ad-hoc networks. The combination of Petri Nets and XML (Extensible Markup Language) files are emerging as an important approach for the specification of complex processing business tasks in distributed heterogeneous systems, allowing the follow-up of electronic business documents and data interchange process. In a Case Study, the proposed methodology is applied in the development of an e-business application, the customer surfs in the catalogue of products and adds desired items to its basket of purchases, the system verifies the authorization of the credit card and confirms the purchase immediately and soon sends an email to follow contends an identification code so that the customer follows its purchase. Key-Words: - Petri nets, XML, Markov chains, Web-based systems, E-business, E-commerce, Distributed system, E-activities, E-services 1 Introduction E-business more and more tends to be each time used which had to the interfaces multiplatforms of integration with other technologies, using the resources of the Internet and e-mail to establish connection among the participants of the process. The applications in this environment must correlate the people to the businesses, with the necessary technologies to its optimization, that reflects the form wich that a group of people interacts to give course to a business process. Through the Internet, the software of e-business allow to integrate the business- oriented processes of a company with the world and its customers. From a personal computer in any place, an user can activate a process of business in the WEB which is generated in the instant where its URL will be referenced. Each user will be able to follow its processes being used to browser to surf in the Internet. With the increase of the necessity to develop electronic business- oriented applications in the more complex WEB each time, that possess mobility and interoperable, becomes necessary the evaluation of performance of these applications. For this, we will use a new kind of high level Petri Nets, the Petri Nets XML or Petri Net Markup Language (PNML), that besides keeping the mathematical formalism, the properties and the graphical representation of the Petri Nets, it uses language XML (Extensible Markup Language) to generate an archive with information of the Petri Nets, which could be integrated to other tools as MS VisualBasic, and systems managers of databases, to be used as database for a tool of simulation, analysis and visualization on the dynamic behavior of the modeling system, through the analysis of its properties and structural generalities. The W3C (World Wide Web Consortium) recommends standards of XML in the exchanges of data in the E-Commerce (Electronic Commerce), for being an opened standard, the easiness to present information in browser (IE 5.0, Netscape and others), for the object representation and its properties and in databases to represent resulted of queries, etc. Two ways for XML document conversion exist: parsers and browsers. The Java language programming, is one of the most adopted in the implementation of parsers that analyze a XML document, converting it into a document HTML (Hyper Text Markup Language), thus its content can be visualized in environment WEB. [ 12] 2 XML Petri Nets applied to e-business The most important characteristic of the PNML is the fact of being a mathematical formal model and to have a