-
Mythe 1
Zowel Java EE en. NET platforms zelf zorg voor de kwaliteit van diensten (QoS). Er is geen noodzaak voor ontwikkelaars en architecten zorgen te maken over de QoS.
Waarheid
Beide platforms bieden essentiële elementen voor QoS en vereisen ervaren ontwerp en implementatie van business applicaties en diensten mogelijk te maken betrouwbare, hoge beschikbaarheid en schaalbaar.
-
Mythe 2
QoS is een systemisch kwaliteit voor de implementatie van Java EE en. NET applicaties in het datacenter. Zolang er is betrouwbaar, hoge beschikbaarheid en schaalbare infrastructuur, ontwikkelaars en architecten moeten kunnen opschalen (of schaal naar beneden) van de Java EE. NET-applicaties redelijk zonder grote problemen service management.
Waarheid
Hardware en systeem-infrastructuur in het datacenter is zeker belangrijk voor QoS-ondersteuning. Het kan elementaire beschikbaarheid. Echter, hoewel machines zijn geclusterd voor hoge beschikbaarheid, is de infrastructuur niet voorzien applicatie-niveau sessie failover. Er is ook een beperking op de schaal van een business applicatie simpelweg door een verhoging van de middelen. Bijvoorbeeld, het toevoegen van twee andere CPU en 2 GB fysiek geheugen niet noodzakelijkerwijs het dubbele van de responsietijd van het systeem voor een zakelijke applicatie die draait op een 2-CPU machine met 2GB geheugen. Dit is bijzonder kritisch voor Java EE. NET interoperabiliteit omdat ze worden uitgevoerd op verschillende infrastructuren (hardware en besturingssystemen) en niet dezelfde QoS-mogelijkheden. Deze aanvragen moeten worden ontworpen om een betere betrouwbaarheid, beschikbaarheid ondersteuning, en schaalbaarheid.
-
Mythe 3
Goede prestaties voor Java EE. NET interoperabiliteit in het algemeen verwijst naar hoge doorvoer en lagere latentie. Met de beschikbaarheid van hoge prestaties en een relatief lage kosten hardware-infrastructuur, hoeft ontwikkelaars geen zorgen te maken over solliciteren ontwerp voor prestaties.
Waarheid
Low-cost hardware kan zeker verbeteren van de prestaties doorvoer van Java EE. NET interoperabele toepassingen tot op zekere hoogte. Goede prestaties voor Java EE. NET interoperabele toepassingen is sterk afhankelijk van het ontwerp (bijvoorbeeld XML parsing laadvermogen en design) en interoperabiliteit strategie (bijvoorbeeld gebruik van. NET Remoting versus asynchrone messaging met behulp van webservices). Dit kan variëren voor verschillende scenario's business eis.