This white paper explains the performance of the xDesign Online Editor and its web services APIs, part of the EMC Document Sciences xPression suite. It provides performance data for editing a document, publishing a document, returning it to the calling application or browser, and displaying it in the user’s queue.
IT-as-a-Service Solutions for Healthcare ProvidersEMC
This white paper offers best practices regarding the technology infrastructure, business processes, and IT organizational structure to help healthcare providers maximize the value and impact of ITaaS across their organizations.
IT Financial Transparency: EMC’s Successful Journey to Achieving Enterprise C...EMC
This white paper documents EMC IT's progress from planning for financial transparency to executing enterprise-wide chargeback, transforming them into a service provider adept at mapping IT investments to corporate priorities.
A photo or an image can speak a thousand words, which one might not be able to say in speeches. Like every other field of work, photography has also undergone several modifications in the recent days and photorealism has now become a prominent genre of painting. If you are someone, who is interested in photorealistic paintings, you need to have a clear concept about the work.
IT-as-a-Service Solutions for Healthcare ProvidersEMC
This white paper offers best practices regarding the technology infrastructure, business processes, and IT organizational structure to help healthcare providers maximize the value and impact of ITaaS across their organizations.
IT Financial Transparency: EMC’s Successful Journey to Achieving Enterprise C...EMC
This white paper documents EMC IT's progress from planning for financial transparency to executing enterprise-wide chargeback, transforming them into a service provider adept at mapping IT investments to corporate priorities.
A photo or an image can speak a thousand words, which one might not be able to say in speeches. Like every other field of work, photography has also undergone several modifications in the recent days and photorealism has now become a prominent genre of painting. If you are someone, who is interested in photorealistic paintings, you need to have a clear concept about the work.
A Digital Eurovision for European UnionRene Summer
A Digital Eurovision for the European Union – the next step for European Public Service Broadcasting without frontiers. Why and how we must increase the availability of public service broadcasting to the widest Pan-European use.
This paper aims to initiate a discussion in Europe about the future of mass media in relation to the possibilities that can be achieved through technological development and policy innovation to stimulate the rise of a Pan-European identity across the European Union. By classifying current affairs reporting (news, current affairs and documentaries) produced by/for public service broadcasters (PSB) to fall within the definition of Open Government Data, European policy makers will unlock access to a wealth of European PSB content for European citizens, journalists and new start-ups to access, interact with, aggregate and disseminate. Such policy innovation not only comes with the already acknowledged economic benefits associated with open data and data-driven innovation; it also helps stimulate the creation of a strong Pan-European identity through increased Pan-European access to national stories, news and identity projections.
The worlds of Big Data and Enterprise IT are converging, creating new challenges and opportunities for businesses across all industry segments. Join us for this recorded webcast and hear from EMC Isilon’s John Mallory, CTO Americas West, speak about how EMC Isilon scale-out storage solutions can help you manage data more effectively and accelerate your business transformation.
Pros and Cons of a MicroServices Architecture talk at AWS ReInventSudhir Tonse
Netflix morphed from a private datacenter based monolithic application into a cloud based Microservices architecture. This talk highlights the pros and cons of building software applications as suites of independently deployable services, as well as practical approaches for overcoming challenges - especially in the context of an elastic but ephemeral cloud ecosystem. What were the lessons learned while building and managing these services? What are the best practices and anti-patterns?
MBL303 Scalable Mobile and Web Apps - AWS re: Invent 2012Amazon Web Services
AWS offers an array of products and services to handle the unprecedented volumes of traffic, enormous user numbers and vast amounts of data being experienced by a successful mobile app that takes off. Learn how with new found agility and amazingly low time to market, these must-know best practices and techniques in the rapidly evolving and highly demanding mobile landscape can ensure success. Featuring Intuit's txtWeb architecture as a case study.
Microservices with .Net - NDC Sydney, 2016Richard Banks
Presented at NDC Sydney, August 2016
Thanks to organisations like Netflix, and the need to develop solutions that scale well in the cloud, microservices have become the hot new topic. Yet, for all the talk, there are few practical examples of how you actually build a microservice in .NET.
It's time to fix that little oversight as we show you how you can build a microservices based solution using .NET, and a number of open source tools (EventStore, RabbitMq and Redis to name a few).
You'll also get to understand the pros and cons of a microservices solution and consider how a microservices approach might impact how you and your team relate to your customers.
Service Virtualization - Next Gen Testing Conference Singapore 2013Min Fang
Most major enterprises have invested millions of dollars on soIware performance lab infrastructure, that develop recurring maintenance effort and costs, unstable environments, and conflicts over constrained resources. To combat this drain and deliver value, companies need to find ways to optimize. Virtualizing the behavior and performance characteristics of test lab dependencies, CA LISA Service Virtualization has helped many enterprises achieving highly available labs that allow earlier performance testing with greater flexibility, at a much lower cost. Techniques discussed in this session include:
Removing capacity constraints from performance testing lab
Optimizing performance management by decomposing SLAs
Shift-Left: conducting incremental, iterative performance testing
An introduction to the new capabilities in SharePoint 2013 designed to handle new workloads, increase scalability and improve overall application performance
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...Amazon Web Services
"Cloud" computing provides significant advantages and enormous cost savings by allowing IT infrastructure to be provisioned as a ubiquitous, metered, unit priced and on demand service. However, the other major resourcing issue faced by CIO’s is the provision of skilled labour to develop, support and maintain a increasing wide range of IT applications.
This session will show attendees how the worldwide pool of freelance developers, the "Crowd", can be utilised as a ubiquitous, metered, unit priced and on demand resource pool to work in the "Cloud" to improve responsiveness to customer demands, reduce development timeframes and achieve significant cost savings.
Although the crowd can bring enormous benefits in terms of cost and agility, there are some technical and business barriers to adoption in large organisations. This presentation will discuss the barriers and, using some real examples, will explain how GoSource overcomes them.
A Digital Eurovision for European UnionRene Summer
A Digital Eurovision for the European Union – the next step for European Public Service Broadcasting without frontiers. Why and how we must increase the availability of public service broadcasting to the widest Pan-European use.
This paper aims to initiate a discussion in Europe about the future of mass media in relation to the possibilities that can be achieved through technological development and policy innovation to stimulate the rise of a Pan-European identity across the European Union. By classifying current affairs reporting (news, current affairs and documentaries) produced by/for public service broadcasters (PSB) to fall within the definition of Open Government Data, European policy makers will unlock access to a wealth of European PSB content for European citizens, journalists and new start-ups to access, interact with, aggregate and disseminate. Such policy innovation not only comes with the already acknowledged economic benefits associated with open data and data-driven innovation; it also helps stimulate the creation of a strong Pan-European identity through increased Pan-European access to national stories, news and identity projections.
The worlds of Big Data and Enterprise IT are converging, creating new challenges and opportunities for businesses across all industry segments. Join us for this recorded webcast and hear from EMC Isilon’s John Mallory, CTO Americas West, speak about how EMC Isilon scale-out storage solutions can help you manage data more effectively and accelerate your business transformation.
Pros and Cons of a MicroServices Architecture talk at AWS ReInventSudhir Tonse
Netflix morphed from a private datacenter based monolithic application into a cloud based Microservices architecture. This talk highlights the pros and cons of building software applications as suites of independently deployable services, as well as practical approaches for overcoming challenges - especially in the context of an elastic but ephemeral cloud ecosystem. What were the lessons learned while building and managing these services? What are the best practices and anti-patterns?
MBL303 Scalable Mobile and Web Apps - AWS re: Invent 2012Amazon Web Services
AWS offers an array of products and services to handle the unprecedented volumes of traffic, enormous user numbers and vast amounts of data being experienced by a successful mobile app that takes off. Learn how with new found agility and amazingly low time to market, these must-know best practices and techniques in the rapidly evolving and highly demanding mobile landscape can ensure success. Featuring Intuit's txtWeb architecture as a case study.
Microservices with .Net - NDC Sydney, 2016Richard Banks
Presented at NDC Sydney, August 2016
Thanks to organisations like Netflix, and the need to develop solutions that scale well in the cloud, microservices have become the hot new topic. Yet, for all the talk, there are few practical examples of how you actually build a microservice in .NET.
It's time to fix that little oversight as we show you how you can build a microservices based solution using .NET, and a number of open source tools (EventStore, RabbitMq and Redis to name a few).
You'll also get to understand the pros and cons of a microservices solution and consider how a microservices approach might impact how you and your team relate to your customers.
Service Virtualization - Next Gen Testing Conference Singapore 2013Min Fang
Most major enterprises have invested millions of dollars on soIware performance lab infrastructure, that develop recurring maintenance effort and costs, unstable environments, and conflicts over constrained resources. To combat this drain and deliver value, companies need to find ways to optimize. Virtualizing the behavior and performance characteristics of test lab dependencies, CA LISA Service Virtualization has helped many enterprises achieving highly available labs that allow earlier performance testing with greater flexibility, at a much lower cost. Techniques discussed in this session include:
Removing capacity constraints from performance testing lab
Optimizing performance management by decomposing SLAs
Shift-Left: conducting incremental, iterative performance testing
An introduction to the new capabilities in SharePoint 2013 designed to handle new workloads, increase scalability and improve overall application performance
AWS Public Sector Symposium 2014 Canberra | Putting the "Crowd" to work in th...Amazon Web Services
"Cloud" computing provides significant advantages and enormous cost savings by allowing IT infrastructure to be provisioned as a ubiquitous, metered, unit priced and on demand service. However, the other major resourcing issue faced by CIO’s is the provision of skilled labour to develop, support and maintain a increasing wide range of IT applications.
This session will show attendees how the worldwide pool of freelance developers, the "Crowd", can be utilised as a ubiquitous, metered, unit priced and on demand resource pool to work in the "Cloud" to improve responsiveness to customer demands, reduce development timeframes and achieve significant cost savings.
Although the crowd can bring enormous benefits in terms of cost and agility, there are some technical and business barriers to adoption in large organisations. This presentation will discuss the barriers and, using some real examples, will explain how GoSource overcomes them.
Top Java Performance Problems and Metrics To Check in Your PipelineAndreas Grabner
Why is Performance Important? What are the most common reasons applications dont scale and perform well. Which technical metrics to look at. How to check it automated in the pipeline
Starting Your DevOps Journey – Practical Tips for OpsDynatrace
To watch, please see:
https://info.dynatrace.com/apm_wc_getting_started_with_devops_na_registration.html
Starting Your DevOps Journey: Practical Tips for Ops
In this webinar, Andreas Grabner, Chief DevOps Activist at Dynatrace, shares practical tips that all IT groups from Dev to Ops can use to start their DevOps journey quickly. With experience from hundreds of DevOps deployments, Andi provides insights it would take your team months or years to learn firsthand.
- Learn how everyone on your Ops team can use APM to better understand and monitor SLAs, Performance and End User Impact of their applications.
- Foster better collaboration between Ops and architects by extending basic system monitoring to monolith and microservices architectures.
- Shift-left your testing and QA by working with metrics that you and the architects agreed on up front, resulting in early relevant feedback and faster code deployments.
- Hear why changing the cultural mindset from “fear of change” to “Continuous Innovation and Optimization” is critical for success.
Andi is joined by guest speaker, Brian Chandler, Systems Engineer at Raymond James, who shares commonly used Ops dashboards that increase collaboration across IT teams and pro-actively break down silos!
Andreas Grabner maintains that most performance and scalability problems don’t need a large or long running performance test or the expertise of a performance engineering guru. Don’t let anybody tell you that performance is too hard to practice because it actually is not. You can take the initiative and find these often serious defects. Andreas analyzed and spotted the performance and scalability issues in more than 200 applications last year. He shares his performance testing approaches and explores the top problem patterns that you can learn to spot in your apps. By looking at key metrics found in log files and performance monitoring data, you will learn to identify most problems with a single functional test and a simple five-user load test. The problem patterns Andreas explains are applicable to any type of technology and platform. Try out your new skills in your current testing project and take the first step toward becoming a performance diagnostic hero.
INDUSTRY-LEADING TECHNOLOGY FOR LONG TERM RETENTION OF BACKUPS IN THE CLOUDEMC
CloudBoost is a cloud-enabling solution from EMC
Facilitates secure, automatic, efficient data transfer to private and public clouds for Long-Term Retention (LTR) of backups. Seamlessly extends existing data protection solutions to elastic, resilient, scale-out cloud storage
Transforming Desktop Virtualization with Citrix XenDesktop and EMC XtremIOEMC
With EMC XtremIO all-flash array, improve
1) your competitive agility with real-time analytics & development
2) your infrastructure agility with elastic provisioning for performance & capacity
3) your TCO with 50% lower capex and opex and double the storage lifecycle.
• Citrix & EMC XtremIO: Better Together
• XtremIO Design Fundamentals for VDI
• Citrix XenDesktop & XtremIO
-- Image Management & Storage
-- Demonstrations
-- XtremIO XenDesktop Integration
EMC FORUM RESEARCH GLOBAL RESULTS - 10,451 RESPONSES ACROSS 33 COUNTRIES EMC
Explore findings from the EMC Forum IT Study and learn how cloud computing, social, mobile, and big data megatrends are shaping IT as a business driver globally.
Reference architecture with MIRANTIS OPENSTACK PLATFORM.The changes that are going on in IT with disruptions from technology, business and culture and so IT to solve the issues has to change from moving from traditional models to broker provider model.
Force Cyber Criminals to Shop Elsewhere
Learn the value of having an Identity Management and Governance solution and how retailers today are benefiting by strengthening their defenses and bolstering their Identity Management capabilities.
Container-based technology has experienced a recent revival and is becoming adopted at an explosive rate. For those that are new to the conversation, containers offer a way to virtualize an operating system. This virtualization isolates processes, providing limited visibility and resource utilization to each, such that the processes appear to be running on separate machines. In short, allowing more applications to run on a single machine. Here is a brief timeline of key moments in container history.
This white paper provides an overview of EMC's data protection solutions for the data lake - an active repository to manage varied and complex Big Data workloads
This infographic highlights key stats and messages from the analyst report from J.Gold Associates that addresses the growing economic impact of mobile cybercrime and fraud.
This white paper describes how an intelligence-driven governance, risk management, and compliance (GRC) model can create an efficient, collaborative enterprise GRC strategy across IT, Finance, Operations, and Legal areas.
The Trust Paradox: Access Management and Trust in an Insecure AgeEMC
This white paper discusses the results of a CIO UK survey on a“Trust Paradox,” defined as employees and business partners being both the weakest link in an organization’s security as well as trusted agents in achieving the company’s goals.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Key Trends Shaping the Future of Infrastructure.pdf
White Paper: xDesign Online Editor & API Performance Benchmark Summary
1. White Paper
xDESIGN ONLINE EDITOR & API PERFORMANCE
BENCHMARK SUMMARY
Customer Communications Management
Abstract
This white paper explains the performance of the xDesign Online
Editor and its web services APIs. It provides performance data
for editing a document, publishing a document, returning it to
the calling application or browser, and displaying it in the user’s
queue.
September 2012
3. Table of Contents
Executive Summary ................................................................................................. 4
Test Method ............................................................................................................ 4
Document Characteristics................................................................................................... 4
Performance Data .................................................................................................... 5
Method: createDocumentItem ............................................................................................ 5
Table 1: Beneficiary Letter ............................................................................................. 5
Table 2: Auto Policy ...................................................................................................... 6
Method: publishAndReturnDocumentItem.......................................................................... 6
Table 3: Beneficiary Letter .............................................................................................. 6
Table 4: Auto Policy ....................................................................................................... 7
Method: documentItemsAssignedToUser ........................................................................... 8
Table 5: Beneficiary Letter ............................................................................................. 8
Table 6: Auto Policy ....................................................................................................... 8
Method: openDocumentItem .............................................................................................. 9
Table 7: Beneficiary Letter .............................................................................................. 9
Table 8: Auto Policy ..................................................................................................... 10
Testing Environment .............................................................................................. 10
Software Configuration ..................................................................................................... 10
Hardware Configuration .................................................................................................... 10
Parameter Settings ........................................................................................................... 11
Conclusion ............................................................................................................ 11
xDesign Online Editor & API Benchmark Summary 3
4. Executive Summary
xDesign Online Editor enables business users to easily edit correspondence
interactively without the need to install and maintain traditional desktop software or
plug-ins. With the browser-based WYSIWYG interface, users can edit existing content,
add optional content, and protect content from unauthorized changes. The xDesign
Online Editor is a full-service editor, with comprehensive style and formatting
capabilities, spell check, and form-field support.
This report benchmarks the performance of the xDesign Online Editor and its web
services APIs. It provides performance data for editing a document, publishing a
document, returning it to the calling application or browser, and displaying it in the
user’s queue.
Test Method
The tests conducted simulate a production environment in which users are sending
simultaneous web service requests to the xPression server. Test results are shown for
1, 10, 50, and 100 concurrent requests. Testing was performed with Apache JMeter, a
graphical desktop application used to load test functional behavior and measure
performance.
Keep in mind, the number of concurrent users is not the same as the total user
population. For example, if you had 1000 users and 10 percent issue requests
simultaneously, this would match the test simulating 100 concurrent requests. During
a test, to simulate a constant load on the server for the appropriate number of
concurrent requests, the completion of one request triggers a new request.
The volume of concurrent requests will vary based on the number of users and their
use of the system, including how many documents they produce per hour and the
number of web services requests that are needed to generate a document. For
example, 100 users will produce 1,500 documents per hour if one user can process
15 documents per hour (1 document every 4 minutes). If each document requires one
to three web service calls (a reasonable estimate), that activity would create 1,500 to
4,500 web service calls per hour.
Document Characteristics
The following table describes the documents used for testing.
Beneficiary Letter Auto Policy
Pages 1 14
Size 178KB 271 KB
Size of Single customer data 4KB 10KB
Logic Complexity Simple Medium
Number of Rules 3 20
xDesign Online Editor & API Benchmark Summary 4
5. Beneficiary Letter Auto Policy
Text, Variable, Table, Optional Text, Variable, Table, Header
Document Characteristic
Content Group and Footer, Barcode, TOC
Design Tool xDesign xDesign
Performance Data
For each web service method, two sets of test data are displayed: Beneficiary Letter
and Auto Policy document. The column heading “Response Time (90%)” means that
90 percent of the requests were processed at or below the indicated elapsed time.
Method: createDocumentItem
The createDocumentItem web service method creates a document work item in
xPression. A document work item is a version of an assembled document that can be
revised before publishing.
Table 1: Beneficiary Letter
Average
Count of Web Response Response
Concurrent Service Time / Time (90%) / Throughput Server CPU
Requests Requests Seconds Seconds (Doc / hour) Utilization
1 1000 0.325 0.375 11160 10%-15%
(1 request,
1000 serial
requests)
10 1000 1.391 0.873 22680 60%-80%
(10 requests,
100 serial
requests for
each)
50 2000 2.281 3.214 76680 80%-95%
(50 requests,
40 serial
requests for
each)
100 5000 4.341 6.349 80640 95%
(100
requests, 50
serial
requests for
each)
xDesign Online Editor & API Benchmark Summary 5
6. Table 2: Auto Policy
Average
Count of Web Response Response
Concurrent Service Time / Time (90%) / Throughput Server CPU
Requests Requests Seconds Seconds (Doc / hour) Utilization
1 1000 0.411 0.468 8640 10%-25%
(1 request,
1000 serial
requests)
10 1000 1.411 1.005 22320 60%-85%
(10 requests,
100 serial
requests for
each)
50 2000 3.205 4.56 54720 95%-100%
(50 requests,
40 serial
requests for
each)
100 5000 6.872 8.985 51480 95%-100%
(100
requests, 50
serial
requests for
each)
Method: publishAndReturnDocumentItem
The publishAndReturnDocumentItem method publishes a document work item
to an output profile. The output profile determines whether the document is returned
or distributed without being returned.
Table 3: Beneficiary Letter
Average
Count of Web Response Response
Concurrent Service Time / Time (90%) / Throughput Server CPU
Requests Requests Seconds Seconds (Doc / hour) Utilization
1 1000 0.411 0.437 8640 10%-20%
(1 request,
1000 serial
requests
each)
10 10000 0.589 0.702 60840 70%-80%
(10 requests,
1000 serial
requests for
each)
xDesign Online Editor & API Benchmark Summary 6
7. 50 10000 2.137 3.182 82440 85%-95%
(50
requestors,
200 serial
requests for
each)
100 20000 4.656 7.254 76320 90%-95%
(100
requests, 200
serial
requests for
each)
Table 4: Auto Policy
Average
Number of Response Response
Concurrent Web Service Time / Time (90%) / Throughput Server CPU
Requests Requests Seconds Seconds (Doc / hour) Utilization
1 1000 0.618 0.635 5760 10%-25%
(1 request,
1000 serial
requests)
10 10000 0.93 1.135 38520 85%-95%
(10 requests,
1000 serial
requests for
each)
50 10000 5.014 7.71 35280 90%-98%
(50 requests,
200 serial
requests for
each)
100 20000 10.972 16.545 32400 95%-98%
(100
requests, 200
serial
requests for
each)
xDesign Online Editor & API Benchmark Summary 7
8. Method: documentItemsAssignedToUser
The documentItemsAssignedToUser method (100 items for each request)
returns a list of document item IDs for document items assigned to a user. It can
return information about these document items through a subsequent web service
call, which uses the document item IDs as input into the documentItemInfo method.
Table 5: Beneficiary Letter
Average
Count of Web Response Response
Concurrent Service Time / Time (90%) / Throughput Server CPU
Requests Requests Seconds Seconds (Doc / hour) Utilization
1 1000 0.628 0.64 5760 5%-10%
(1 request,
1000 serial
requests for
each user)
10 10000 0.882 0.936 40680 35%-45%
(10 requests,
1000 serial
requests for
each)
50 10000 1.963 2.137 89280 85%-90%
(50 requests,
200 serial
requests for
each)
100 20000 4.321 4.696 82800 85%-92%
(100
requests, 200
serial
requests for
each)
Table 6: Auto Policy
Average
Count of Web Response Response
Concurrent Service Time / Time (90%) / Throughput Server CPU
Requests Requests Seconds Seconds (Doc / hour) Utilization
1 1000 0.608 0.625 5760 5%-10%
(1 request,
1000 serial
requests)
10 10000 0.893 0.935 39960 35%-45%
(10 requests,
1000 serial
requests for
each)
xDesign Online Editor & API Benchmark Summary 8
9. 50 10000 1.846 2 95400 85%-90%
(50 requests,
200 serial
requests for
each)
100 20000 4.138 4.45 86040 85%-92%
(100
requests, 200
serial
requests for
each)
Method: openDocumentItem
The openDocumentItem method opens a document in the web browser window
used by xDesign Online Editor.
Table 7: Beneficiary Letter
Average
Count of Web Response Response
Concurrent Service Time / Time (90%) / Throughput Server CPU
Requests Requests Seconds Seconds (Doc / hour) Utilization
1 1000 0.357 0.390 10080 5%-10%
(1 request,
1000 serial
requests)
10 10000 0.4 0.453 89280 25%-50%
(10 requests,
1000 serial
requests for
each)
50 10000 0.891 1.186 118360 70%-90%
(50 requests,
200 serial
requests for
each user)
100 20000 1.888 1.045 115200 80%-95%
(100
requests, 200
serial
requests for
each)
xDesign Online Editor & API Benchmark Summary 9
10. Table 8: Auto Policy
Average
Count of Web Response Response
Concurrent Service Time / Time (90%) / Throughput Server CPU
Requests Requests Seconds Seconds (Doc / hour) Utilization
1 1000 0.357 0.390 10080 5%-10%
(1 request,
1000 serial
requests)
10 10000 0.4 0.453 89280 25%-50%
(10 requests,
1000 serial
requests for
each)
50 10000 0.891 1.186 198360 70%-90%
(50 requests,
200 loops for
each user)
100 20000 1.888 1.045 115200 80%-95%
(100
requests, 200
serial
requests for
each)
Testing Environment
Software Configuration
Application Server WebSphere 7.0.0.13– 64bit
JDK 1.6
Oracle11g on standalone host with Intel(R) Xeon(R) CPU 5130
Database
@2.00GHz 2.00GHz (2 processors) 4G
Application xPression 4.2 Patch 6
Hardware Configuration
Intel(R) Quad Core E5504 Xeon(R) CPU, 2.0GHz, 4M Cache,
CPU
4.86 GT/s QPIy
RAM 8G
xDesign Online Editor & API Benchmark Summary 10
11. Parameter Settings
WebSphere Transaction Timeout 3600
Initial Heap Size (Xms 2048)
Maximum Heap Size (Xmx 2048)
Java Virtual Machine
Generic JVM arguments (-Xgcpolicy:gencon -
ss1m)
ORB service pass-by-reference Checked
JDBC pool Size 100-300
ORB Thread Pool 100-200
TCPChannel 100-200
WebContainer 100-300
xPression LogConfiguration log4j.rootCategory=WARN,ToFile
ServiceLogConfiguration Changed all INFO to ERROR
JobBatchLogConfiguration log4j.rootCategory=WARN, ToFile
xPressionPublish.properties generateTempOutputForReverseOrder=true
BatchRunner.bat -Xgcpolicy:gencon –Xms2048m –Xmx2048m
TaskQueue_EnqueueThreshold = 50
UseInstantiaterEJB = false
BatchRunner.properties
UseAssemblyServiceEJB = true
DocInfoSystem=off
Job definition Thread Pool Size 4
Job log level WARN
Conclusion
Organizations that support call center agents and others who need to handle a large
volume of incoming calls face a number of challenges. They require a document
editing solution that offers fast document loading and editing performance.
Companies supporting these solutions require software that allows them to host
large, concurrent user populations in high volume environments, preferably from a
single server in order to keep costs low.
Until now, online editors, despite the attractions of simplicity and ease-of-use, could
not consistently deliver the necessary performance, especially with documents
featuring complex logic. As the results in this report demonstrate, xDesign Online
Editor has overcome these limitations. xDesign Online Editor meets the needs of
users for flexibility and control, and performs reliably under the demands of high
volume, high concurrency production.
xDesign Online Editor & API Benchmark Summary 11