Étude de cas - NCache offre une évolutivité critique de Digital Spark

Telenor Étude de cas

NCache c'est tout ce qu'il faut, flexible, évolutif, facile à configurer, c'est excellent ! C'est tout ce qu'on en attendait. Nous avons choisi NCache avec une vision à long terme et non pour une victoire à court terme.

Paul Kirkley
CTO (Directeur technique)
Digital Spark Ltd.
logo-digital-spark-ltd
 

Pays ou région:
UK

Industrie:
Logiciel de santé

Profil de l'entreprise:
Michael J. Bell et Gavin Kipling ont fondé Digital Spark Ltd. en mars 2010. Tous deux ont quitté des postes au sein du National Health Service (NHS) situé au Royaume-Uni et, grâce à leur vaste expérience, ont lancé un produit à la fois nécessaire et adapté aux besoins les plus exigeants. du NHS.

Connu sous le nom de CaptureStroke, le produit logiciel créé par Digital Spark vise à révolutionner les méthodes acceptées de prestation de soins aux patients victimes d'AVC et de collecte de données. Développé en collaboration avec des équipes cliniques et soutenu par le réseau cardiovasculaire du nord de l'Angleterre, CaptureStroke est désormais utilisé dans 21 hôpitaux à travers le Royaume-Uni, où il est devenu le leader du marché britannique dans la fourniture de l'assurance de la collecte de données et de la surveillance des performances des soins pour les accidents vasculaires cérébraux. équipes tout au long du parcours de soins de l'AVC.

Alachisoft Produit:
NCache

Besoins du client satisfaits :

  • Haute Disponibilité
  • Évolutivité future

Description Alachisoft:
Alachisoft, une société basée en Californie, conçoit, développe et commercialise NCache et TierDeveloper pour .NET. NCache, un cache d'objets en cluster pour .NET, permet aux clients de multiplier par 10 les performances de leurs applications, améliorant simultanément l'évolutivité et la fiabilité des applications. De plus, TierDeveloper, un générateur de code de mappage objet-relationnel (O/R) pour .NET, réduit le temps de développement de 50 %.

Vous pouvez télécharger un essai gratuit de 30 jours entièrement fonctionnel de NCache de ici.

Alachisoft
Siège social
12005 Ford Road, Suite 520
Dallas, TX 75234

US: +1 (214) 764-6933
UK: +44 207 993-8327

sales@alachisoft.com
support@alachisoft.com

NCache offre une assurance robuste de niveau entreprise et offre à Digital Spark la possibilité d'apporter des modifications à la configuration sans arrêter le cache et sans nuire à la disponibilité des données.

Télécharger le PDF
Paul Kirkley

"NCacheLa mise en cache de deuxième niveau est très importante pour que nous puissions fournir une assurance maximale que les cliniciens qui visitent notre site aient immédiatement accès à leurs données et que ces données soient constamment disponibles et fournissent des informations précieuses en temps réel."

Paul Kirkley
CTO (Directeur technique)
Digital Spark Ltd.

Planifier à l'avance

Digital Spark n'a pas attendu pour rencontrer des défis techniques associés à la capacité des cliniciens du NHS à accéder rapidement et facilement aux données vitales qu'il leur a présentées via leur produit CaptureStroke au fur et à mesure de la mise à l'échelle du produit. Au contraire, avec prévoyance, la nouvelle entreprise a anticipé un nombre croissant de cliniciens du NHS venant sur son site, utilisant leur produit, et a donc avancé rapidement pour trouver la bonne solution pour éviter les problèmes de performances.

Certes, cependant, il y avait quelques défis au départ, a noté Paul Kirkley, directeur de la technologie chez Digital Spark. "Il s'agissait de trouver le bon fournisseur de cache distribué qui avait tout le raffinement et toute la configuration de l'interface utilisateur pour rendre les choses simples et rapides", a-t-il déclaré.

À court terme, l'exigence numéro un de Digital Spark était que son système soit constamment disponible pour les cliniciens. C'était impératif. Pas de "et, si, ou mais" impliqué ici. Les cliniciens qui exploitent CaptureStroke doivent toujours accéder rapidement et facilement à ces données en temps réel 24 heures sur 7, XNUMX jours sur XNUMX, sans aucune difficulté ou sans attendre.

L'évolutivité était la deuxième exigence que Digital Spark avait en tête. "Nous n'avions pas besoin de la véritable étendue de l'évolutivité au départ", a déclaré Kirkley. "Mais nous en avions besoin en tant qu'investissement à long terme et alors que le trafic de cliniciens continue de croître."

 

NCache Solution

NCache fourni ces réponses à Digital Spark. "NCache est tout ce dont nous avons besoin, flexible, évolutif, en un mot, génial ! C'est tout ce qu'on en attendait. Nous avons choisi NCache avec une vision à long terme et non pour une victoire à court terme", a déclaré Kirkley.

En particulier, la haute disponibilité NCache offres est en haut de la liste des fonctionnalités des valeurs de Digital Spark. Cela signifie que NCache est très stable et atténue le risque de pannes ou de temps d'arrêt et offre également à Digital Spark la possibilité d'apporter des modifications de configuration sans arrêter le cache.

Par exemple, Digital Spark est capable de faire tomber l'un de ses serveurs de cache sans arrêter tout le cache. Ou s'il souhaite ajouter un nouveau serveur de cache, cela peut être fait sans arrêter le cache. De plus, il peut ajouter de nouveaux clients ou augmenter la capacité du cache sans s'arrêter NCache ou encourir des temps d'arrêt pour une raison quelconque.

Grâce au NCacheGrâce à la topologie de partition/réplication de Digital Spark, la haute disponibilité est assurée pour les cliniciens venant sur le site de Digital Spark. Ici, chaque partition de cache est répliquée de sorte qu'un serveur de cache contienne une partition et une copie de la partition d'un autre serveur. Il contient sa propre partition et une copie ou une sauvegarde de la partition d'un autre serveur. De cette façon, Digital Spark ne perd aucune donnée en cas de panne d'un serveur.

Aussi, les NCache fournit à Digital Spark la particularité de la mise en cache de deuxième niveau. “Avec nos autres technologies et services, "NCacheLa mise en cache de deuxième niveau est très importante pour que nous puissions fournir une assurance maximale que les cliniciens qui visitent notre site aient immédiatement accès à leurs données et que ces données soient constamment disponibles et fournissent des informations précieuses en temps réel."

Kirkley a noté.

NCache est utilisé comme cache de second niveau pour NHibernate, un moteur de mappage objet relationnel (OR) open source. NCache implémente un fournisseur de cache d'outil L pour les bougies d'allumage NHibernate et Digital dans NCache en tant que cache de second niveau pour NHibernate sans aucun changement de code dans leur application.

De plus, NCache fournit à Digital Spark l'évolutivité critique dont il a besoin à mesure que le trafic des cliniciens augmente sur leur site. L'évolutivité a deux significations. La première est que Digital Spark peut gérer efficacement les charges maximales d'utilisateurs de cliniciens, car chaque application connaît des pics et des creux en ce qui concerne les utilisateurs connectés à tout moment. La deuxième signification de l'évolutivité fait référence à l'augmentation de la capacité totale ou, dans le cas de Digital Spark, à l'augmentation constante du nombre d'utilisateurs cliniciens. L'évolutivité signifie avoir la capacité de croître avec le nombre d'utilisateurs sans nuire aux performances.

 

Pionnier d'autres technologies

Soutenu par le réseau cardiovasculaire du nord de l'Angleterre, Digital Spark est un pionnier de la technologie pour remettre en question le statu quo dans d'autres domaines de la santé, avec la création de CaptureTherapy - à l'usage des thérapeutes, pour suivre les progrès de la réadaptation des patients victimes d'un AVC - CaptureTIA, pour le soins aux patients souffrant d'accidents vasculaires cérébraux mineurs ou de symptômes associés, et CaptureRACPC pour une utilisation dans les cliniques d'accès rapide pour les douleurs thoraciques. Travaillant sur le format uniquement accessible du CaptureStroke accrédité par l'ITK, ces systèmes permettent d'analyser les données et de surveiller les soins aux patients avec une facilité sans précédent.

Que faire ensuite?

© Copyright Alachisoft 2002 - . Tous droits réservés. NCache est une marque déposée de Diyatech Corp.