I have watched the preview:
http://www.mibuso.com/dlinfo.asp?FileID=873
It is nice. Very nice. However.....
I did not see anything related to the security and permissions, would you be able to give access to the certain fields/tabs to the users?
Web Services are great too, but i think they will create so much more headackes for us.... I have seen so many companies asking for API "because they do not want to learn Navision but they have to integrate their addon/solution with it". Makes me sad. I think taht Microsoft is opening the door for the whole bunch of .Net developers (and companies) who do not know or do not want to learn NAV but will be creating their solutions for it. Originally Navision was a functional system with mainly functional upgrades, but now Microsoft is making move to the technical side to the technicak upgrades. I cannot say if it is good or bad, but NAV will never be same anymore.
To add more, one of the strongest points of NAV was stability due to relative simplicity, now Microsoft is changing backside, I am afraid all this will make NAV less stable....
Comments
On navision changing, yes it is changing, MS bought the 4 ERP systems, so they all will have to change to into one ERP system. Change is inevitable.
On .NET users not learning navision. As long has NAV business log is run, you don't have to worry about data being corrupted.
If I were a .NET developer, I wouldn't learn an ERP system that will morph into something else in 2-5 years.
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
I hope so but still highly doubt that it will be as stable as old NAV because of all these additional stuff(API, Report Designers, new generation of reports, etc). Microsoft has a history of trying to create an application taht will suite every need and will work everywhere and it is not always a happy experience
Business Logic stays same not matter of the look. And in ERP system bus logic is much more important then all these bells and whistles. All software is changing very rapidly and eventually will morph into something else
Oleg
If that means that there will be many .NET developers messing up the system then that means more work for NAV people. What I am hoping for though is that those .NET developers will have the common sense to involve NAV expertise. I've met quite a few of them, and believe me, people in that world are MUCH more willing to share information and work together than the NAV world. It is going to be exciting times .
Personally I'm not too worried about what all can go wrong because of other people screwing up, I am looking at all opportunities for myself and my customers. There may be things missing, or things that could have been better/different, but the fact remains that there will be MANY MANY new things that we can do to improve life for our customers, and that is what I think counts.
RIS Plus, LLC
I agree with you that things are going to change and mostly they will be better. We will have so many new opportunities and possibilities! But everything that i am . I would like to see more successful projects and more interesting projects. And yes, it will be more work for us which is a good thing
I guess i am more an idealist and want everything to work out nicely but changes are necessary and will be appreciated by the market even if we will be getting bugs in the first time.
Oleg
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
Oleg
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
RIS Plus, LLC
I especially like the opportunity to present Navision data in SharePoint and hope this will be made as easy as possible (I can see quite a few requests for this coming my way).
On the whole, looking forward to playing with it in the flesh!
I don't understand why the new client should communicate with the service-tier using web serives. Web services are not known to be fast. There are more efficiant ways to achieve remoting.
Web Services is excellent for communicating throughout the firewalls beyond the intranet and inside the intranet with other applications/interfaces. But inside the intranet and with the proprietary client there should be more efficient ways to communicate instead of using plain text format and web services.
One reason for using web services also with the new client could be that MS otherwise couldn't use the same client for AX, GP and SL, but i'm still worried about the performance.
http://www.linkedin.com/in/larswestman
RIS Plus, LLC
Have You ever heard anything else? MS says NAV will ship with approx 1500 web services and why should they if it's not for the new client.
Also this i cut from the statement of direction : "The middle tier, the Service Tier will be used to service the clients and to enable web services to external or third-party applications. Microsoft Dynamics NAV 5.1 is built entirely on Microsoft .NET."
Since the application will be compiled and converted into managed .Net and be run on IIS what other technique can be used but web services to communicate with the client?
I would feel more confortable if the new client used something else then web services from a performance perspective but i dont think that's the case. Just look at the way map Point, outlook and all the other cool stuff can be put into the client. That is done through web services just as the NAV pages will be.
http://www.linkedin.com/in/larswestman
I don't necessarily agree that the two are the same mechanism. ".NET" is not equal to "webservices".
RIS Plus, LLC
Let's hope so. It would be nice if it was possible to get some clarification on this at convergence.
http://www.linkedin.com/in/larswestman
RIS Plus, LLC
http://www.linkedin.com/in/larswestman
The new Role Tailored client does not use the new Web Services feature for communication with the service tier. Web Services are exposed for integration with external components.
Hope that clarifies it.
Thanks.
As 6.0 ships with Webservices functionality, and you can expose pages and codeunits by a simple "click", you can expose many webservices out-of-the-box. But that doesn't mean that this is the way that the client connects to the service tier (this is definitally not the case).
Eric Wauters
MVP - Microsoft Dynamics NAV
My blog
Does anyone here or @ MS know if the webservice interfaces that come out of the box with Pages (and codeunits linked to pages) will be scaleable to handle a large volume of synchronous calls to them?
Also does anyone know if the standard interfaces exposed by pages can be modified or restricted? I know we could add functionality through codeunits...but can we restrict default functionality if needed? (i.e. don't allow inserts or deletes, but do allow finds).
Epimatic Corp.
http://www.epimatic.com
But theoretically I can say this:
- Webservices should be multi threaded
- Webservices uses Windows Authentication - and therefore the standard security within NAV
- You should be able to install two service tiers
This is what I made up from various conferences . Hope I'm not making something up here ... .
Eric Wauters
MVP - Microsoft Dynamics NAV
My blog
At this point, we're not planning to allow restricting the page service. The crux of our approach is to keep security/functionality the same between the page through UI and through a web service. If you want different functionality/security, you'd need to create and use a different page.
This posting is provided "AS IS" with no warranties, and confers no rights.
Also, when we release the server will not be hosted in IIS. The server is built using some additional components that come as part of WCF as well.
Performance is a critical concern for us and has Ilana stated we are working hard on on it all the time.
General Manager Dynamics R&D
could you please recommend, where can be found a stable build of NAV 5.1? thanks
Eric Wauters
MVP - Microsoft Dynamics NAV
My blog