Strictly speaking, if you use Citrix, it's also "Navision on the web"
Ever heard of "Jetro". Lately, it is all we recommend to our customers when they ask for "server based computing". It is much cheaper than citrix, and about the same possibilities (compatible with ICA an TS protocol).
Ever heard of "Jetro". Lately, it is all we recommend to our customers when they ask for "server based computing". It is much cheaper than citrix, and about the same possibilities (compatible with ICA an TS protocol).
Can you post the link? Google comes up with Japan External Trade Organization (JETRO).
Basically the principle is based on unix. When Sun started with distributed processing, the idea was that you could have some of your processing off loaded fromt he server to allow more CPU time for server processing, thus you had a second "server" that really was doing the non database part of the server tasks. So what we have is
Tier 1: a Database server which has the task of getting data to and from the hard disks. This server has no idea what the data is for it just know that it has to store it and later recall it. Although this machine may process the data, it will be generic processing, there will not be any business logic processing.
Tier 2: this is where all the business logic is processed. No data is stored here, it is just requested formt he server, business logic is applied and data is sent back. NAS is also a tier 2 application.
Tier 3: this is just the user interface, its a screen keyboard mouse etc. It could be a web browser with some html that allows user input or it could be a client that interprets screen shots and mouse movements etc, and send these to the tier 2 machine. It could also be a GUI desigend specifically for this purpose as we will see in 5.
I really don't knwo what the correct terminology is, I just know what each level is supposed to do. In a clasic unix environment Tiers 1 and 2 are on the same machine, tier 3 could be the dumb terminal. In a Client server environment, Tiers 2 and 3 run ont he same machine. In a citrix environment you seperate the GUI and the business logic parts.
Sure you can get semantical on terminology, but generally I agree with Ahmed that Citrix is a 3 Tier system.
I rather think of an "intranet"-like implementation of the IIS. You think that I will be able to open a thin client in Belgium, and connect to the IIS (2nd tier) in the US?
It would be nice, but I see some security issues rising up...
...
I rather think of an "intranet"-like implementation of the IIS. You think that I will be able to open a thin client in Belgium, and connect to the IIS (2nd tier) in the US?
...
Obviously you would need a VPN, but there would be little point in three tier, if it is not built as a thin client (we have more than enough processing power on our desktops, so that issue is no longer relevant), so Bandwidth should not be an issue, and since it is optomized for NAV, it should use even less bandwidth than Citrix or Terminal server.
Today on Convergence EMEA on partner session they told that the new client is still full, rich client, not sort of "thin" client. But of course, because the data processing is on the service tier, the bandwidth will be much smaller.
Yes, of course, it is just about the thing that the client is not IE with some page, but full .exe application with some specialities. But of course the webservices can be used as you wish. It is just about the definition of "thin client" and "rich client".
Imagine this:
A pure non-microsoft environment in a company. The only Microsoft-Server would be the one running SQL-Server (1 Tier) and Navision Business logic (2nd Tier).
Linux or Unix Clients with Opensource applications and a firefox browser as 3rt Tier to access Navision.
Theoretically this is already possible today providing you spend a hell lot of time and effort to create the necessary xslt-sheets to access NAS. However, in a multi-user environment NAS would be the bottleneck. Only "one" client to handle all transactions.
In fact we Do have a customer who tries to avoid Microsoft products wherever possible. Navision does not play a key role in this company. Nevertheless time is ripe to upgrade from 2.60D to 5.x
Providing a web-client-based solution certainly would be a killer criterium to buy the upgrade 8)
This is only based on my own reasoning, since Microsoft has purchased Navision it has only changed it to require more integration with Microsoft products, with the goal of selling more server and office software, I can not see any instance where Microsoft would allow an upgrade that would let a customer use fewer Microsoft products.
There will be no way you will be able to do away with Terminal server. maybe they will find a way to be able to get rid of Citrix but not Terminal server.
Well, but that would be a strong selling point for NAV ... .
The fact that NAV isn't still web based, means that you still have to use TS or Citris or Jetro or ... to work remote.
When you would have the thin client on your laptop, and logging in in your database from the other side of the world, then you wouldn't have issues like "printing","zup-file",... PLUS ... the yearly license cost would not be spent on Citrix (NOT Microsoft), Jetro (NOT Microsoft) ... . I definitally see an advantage for Microsoft doing this ...
Comments
Well none of Navision version are web based, So there aren't any issues.
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
Well, I meant out of the box Navision.
Strictly speaking, if you use Citrix, it's also "Navision on the web"
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
would you call that a 3 tierd system?
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
Ever heard of "Jetro". Lately, it is all we recommend to our customers when they ask for "server based computing". It is much cheaper than citrix, and about the same possibilities (compatible with ICA an TS protocol).
Eric Wauters
MVP - Microsoft Dynamics NAV
My blog
:?: :?: :?:
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
Can you post the link? Google comes up with Japan External Trade Organization (JETRO).
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
http://www.jp-inc.com/products/cockpit.asp
Eric Wauters
MVP - Microsoft Dynamics NAV
My blog
Yes if you run Navision on Citrix you are running a 3 tiered system.
Tier 1 = Database Server
Tier 2= Dataprocessing
Tier 3 = Client
Isn't it:
Tier 1: Database
Tier 2: Fat client
Tier 3: Remote system, using that same fat client on Tier 2
For me, Tier 3 is just an extension for Tier 2...
Enfin, it's just a matter of interpretation :-#
Eric Wauters
MVP - Microsoft Dynamics NAV
My blog
Tier 1: a Database server which has the task of getting data to and from the hard disks. This server has no idea what the data is for it just know that it has to store it and later recall it. Although this machine may process the data, it will be generic processing, there will not be any business logic processing.
Tier 2: this is where all the business logic is processed. No data is stored here, it is just requested formt he server, business logic is applied and data is sent back. NAS is also a tier 2 application.
Tier 3: this is just the user interface, its a screen keyboard mouse etc. It could be a web browser with some html that allows user input or it could be a client that interprets screen shots and mouse movements etc, and send these to the tier 2 machine. It could also be a GUI desigend specifically for this purpose as we will see in 5.
I really don't knwo what the correct terminology is, I just know what each level is supposed to do. In a clasic unix environment Tiers 1 and 2 are on the same machine, tier 3 could be the dumb terminal. In a Client server environment, Tiers 2 and 3 run ont he same machine. In a citrix environment you seperate the GUI and the business logic parts.
Sure you can get semantical on terminology, but generally I agree with Ahmed that Citrix is a 3 Tier system.
Eric Wauters
MVP - Microsoft Dynamics NAV
My blog
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
Bandwidth? I don't know, but I do think it's not the intention of Microsoft to deploy to internet...
Eric Wauters
MVP - Microsoft Dynamics NAV
My blog
No you wont need citrix, basically the third tier will replace citrix for many customers.
I rather think of an "intranet"-like implementation of the IIS. You think that I will be able to open a thin client in Belgium, and connect to the IIS (2nd tier) in the US?
It would be nice, but I see some security issues rising up...
Eric Wauters
MVP - Microsoft Dynamics NAV
My blog
Obviously you would need a VPN, but there would be little point in three tier, if it is not built as a thin client (we have more than enough processing power on our desktops, so that issue is no longer relevant), so Bandwidth should not be an issue, and since it is optomized for NAV, it should use even less bandwidth than Citrix or Terminal server.
Eric Wauters
MVP - Microsoft Dynamics NAV
My blog
What do you base this statement on?
RIS Plus, LLC
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
A pure non-microsoft environment in a company. The only Microsoft-Server would be the one running SQL-Server (1 Tier) and Navision Business logic (2nd Tier).
Linux or Unix Clients with Opensource applications and a firefox browser as 3rt Tier to access Navision.
Theoretically this is already possible today providing you spend a hell lot of time and effort to create the necessary xslt-sheets to access NAS. However, in a multi-user environment NAS would be the bottleneck. Only "one" client to handle all transactions.
In fact we Do have a customer who tries to avoid Microsoft products wherever possible. Navision does not play a key role in this company. Nevertheless time is ripe to upgrade from 2.60D to 5.x
Providing a web-client-based solution certainly would be a killer criterium to buy the upgrade 8)
Marcus Fabian
There will be no way you will be able to do away with Terminal server. maybe they will find a way to be able to get rid of Citrix but not Terminal server.
Just my opinion anyways.
David
The fact that NAV isn't still web based, means that you still have to use TS or Citris or Jetro or ... to work remote.
When you would have the thin client on your laptop, and logging in in your database from the other side of the world, then you wouldn't have issues like "printing","zup-file",... PLUS ... the yearly license cost would not be spent on Citrix (NOT Microsoft), Jetro (NOT Microsoft) ... . I definitally see an advantage for Microsoft doing this ...
Eric Wauters
MVP - Microsoft Dynamics NAV
My blog