Interface A PerformanceMichael Feaster1XML Serialization and De-serializationDataData DataDataWeb ServicesInterface ADCP ConsumerImplementationDCP Report DCP ReportXML XMLXMLHTTP/SObject ObjectData Data Data Data DataData Data Data DataSerialization De-serialization2DCIMInterface A Performance Test ConfigurationHTTPDCPI/F AI/F AE120, E125, ConsumerToolSimE132, E134E132, DCPConsumerToolEventRequest EventRequest EventRequestModel 100 parms 1,000 parms 10,000 parms• 3 EventRequests: 100, 1,000, and • Pentium M 1.4Ghz with 1 GB RAM10,000 Parameters• Windows XP Pro• 1 and 2 DCPConsumers– Service Pack 2• Measured various frequencies– IIS 5.1– Minimum 10 ms– Maximum 5000 ms• Running Processes (all .NET):• Measured:– Interface A Web Service– No Serialization– DCPConsumer Web Service (2)– Full Serialization – No File I/O– DCPManager Web Application– Falization – With File I/O– ToolSIM Simulator3Interface A Tests• 3 Test Scenarios:– Interface A only: Create Data Collection Report, but no XML Serialization/Deserialization– Full XML Serialization/Deserialization – sending to 1 or 2 DCPConsumers• DCPConsumers do nothing with the data– F – sending to 1 or more DCPConsumers• DCPConsumers write data to a text file• Data Types:– String (25%), U/I1-8 (50%), F4/F8 (25%)• No optimization techniques were used in these tests4EventRequest with 100 Parameters100 Parms per Report (1 DCPConsumer)Max: 11,000 100.00%90 ...