MSMQ, NAS and ASP.Net Performance Questions?

jrlandeen
Member Posts: 4
I'm beginning a .Net development project with Navision
and I am looking for more information on benchmarks and
best practices (as MS doesn't appear to have any guidelines on this at all)
We're looking at basing our architecture and approach on
using Microsoft Message Queue (MSMQ) and Navision
Application Server (NAS) with a ASP.Net front end. (based
on the following document: .NET Development with Navision
from Patrice Dupont-Roc @ Microsoft - May 7, 2004). This is a similar approach to the Say Hello to Navision and Have it say Hello politely help article.
We've run some initial tests and have proven that this
does actually work. However there are some concerns on
our team about performance. It's easy to get a small
customer list, it is another thing to filter, analyze and
work with transaction related data. Are there any
benchmarks on the number of messages, size of messages or
other important measures that have been documented? Are
there any active sites with a large user base accessing
Navision data in this manner?
Any help, suggestions or guidance would be greatly
appreciated.
Jeff L.
and I am looking for more information on benchmarks and
best practices (as MS doesn't appear to have any guidelines on this at all)
We're looking at basing our architecture and approach on
using Microsoft Message Queue (MSMQ) and Navision
Application Server (NAS) with a ASP.Net front end. (based
on the following document: .NET Development with Navision
from Patrice Dupont-Roc @ Microsoft - May 7, 2004). This is a similar approach to the Say Hello to Navision and Have it say Hello politely help article.
We've run some initial tests and have proven that this
does actually work. However there are some concerns on
our team about performance. It's easy to get a small
customer list, it is another thing to filter, analyze and
work with transaction related data. Are there any
benchmarks on the number of messages, size of messages or
other important measures that have been documented? Are
there any active sites with a large user base accessing
Navision data in this manner?
Any help, suggestions or guidance would be greatly
appreciated.
Jeff L.
0
Comments
-
I have had some performance problems especially around very large XML files in DomDocuments.
The actual performance of MSMQ is very good.
We have recently integrated a warehouse management system via XML and MSMQ and that thing can process several hundred messages in just a few seconds.
Of course there's always the locking problem. NAS is handled just like a regular client. So if it tried to read a table that is currently locked, your web front end would just sit there and wait for a response.
Depending on what you are trying to do, I would think about using a SQL server in between NAS and Navision and syncronize the data you need. That architecture would minimize the impact on Navision.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions