Table des matières:
Vidéo: 15 - Matériel et Logiciels pour Trader | Formation Trading Débutant 2017 2024
Une des grandes choses à propos de. NET est la capacité d'utiliser le logiciel de quelqu'un d'autre qui a été écrit en tant que service Web. Cela signifie que vous n'avez pas besoin de réinventer la roue chaque fois que vous avez besoin d'incorporer une fonctionnalité nécessaire. Un service Web est un élément de code réutilisable qui peut être appelé sur Internet ou sur votre réseau local. Un service de bloc de construction est un terme inventé par Microsoft pour décrire la fonctionnalité essentielle, créée avec les services Web, dont la plupart des applications ont besoin.
Les avantages
Vous disposez de nombreuses options en matière de services de blocs de construction. Bien que Microsoft ait inventé le terme, de nombreuses autres sociétés fournissent ces types de services dans une multitude de catégories de toutes formes et tailles. Même si déterminer quels services Web vous allez consommer dans vos propres applications peut être difficile, sachez que normalement, les services Web (et ceux classés comme services de bloc de construction) offrent ces avantages (ou avantages):
- ROI élevé: ROI signifie Return On Investment. En d'autres termes, si quelqu'un pouvait vous montrer que vous économiseriez de l'argent en achetant un logiciel spécifique, ne serait-ce pas une évidence de l'acheter? Eh bien, c'est ce qui définit le retour sur investissement. En fait, le retour sur investissement signifie que l'investissement réalisé est très rentable. Ce n'est pas différent lorsque vous achetez un stock bas et le vendre. Le retour sur investissement est un terme relatif. Le retour peut prendre des années à quantifier ou à réaliser. D'un autre côté, vous pouvez réaliser des économies immédiates. Très probablement, avec les services de bloc de construction, vous verrez le retour sur investissement très bientôt. Par exemple, vous savez que Microsoft facture des frais de licence annuels de 10 000 $, plus des frais de conformité périodiques de 1 500 $, pour implémenter Passport. Cela semble beaucoup d'argent, surtout si votre entreprise est petite. Cependant, vous n'allez pas seulement utiliser la fonctionnalité avec seulement quelques heures de codage, mais vous obtenez la réputation portée par Microsoft. Tout cela donne un retour sur investissement incroyablement élevé.
- Évolutivité: La plupart des services de bloc de construction sont évolutifs, ce qui leur permet de croître et de diminuer au fur et à mesure que votre entreprise évolue. Parce que les services Web à héberger dans un environnement Microsoft sont construits en utilisant le. NET Framework, l'évolutivité est déjà intégré. En fait, c'est l'une des exigences de conception de base de. NET. Par conséquent, assurez-vous de vérifier auprès de votre fournisseur de services de bloc de construction pour voir si le produit du fournisseur est évolutif (mais le plus probable, il l'est).
- Réalité: En réalité, certaines applications Web sont si incroyablement complexes que personne dans votre service informatique ne peut les créer de toutes pièces.Et payer une autre entreprise pour créer un tel service n'en vaut pas la peine. Peu importe combien les services coûtent, ils valent la peine s'ils sont offerts comme un service de bloc de construction. Un exemple de ceci est le MapPoint. Service de bloc de construction NET. Si vous avez besoin d'incorporer des fonctionnalités de cartographie dans vos applications, vous n'avez pas d'autre choix.
- Flexibilité: La plupart des services de blocs de construction vous permettent d'essayer avant d'acheter. Vous pouvez normalement tester le service, et si vous décidez que vous l'aimez, alors vous pouvez investir l'argent pour l'acheter ou le licencier. Vous pouvez même déterminer, après évaluation, que vous souhaitez, en fait, développer vous-même des fonctionnalités similaires.
L'inconvénient
Dans la plupart des comparaisons, vous devez avoir des inconvénients avec les pros. Les services de blocs de construction ne font pas exception. Cependant, il est fort probable que vous découvrirez que la mise à disposition de licences est la meilleure façon de démarrer et de fonctionner rapidement et efficacement. Voici les inconvénients (ou les inconvénients) de l'utilisation de services de blocs de construction:
- Coût: Même si vous voulez utiliser un service de bloc de construction, tel que Passport ou MapPoint. NET, vous pouvez trouver le coût de licence trop prohibitif pour l'intégrer, peu importe quoi! Se briser pour accéder à un service n'est pas la décision d'affaires la plus sage!
- Fonctionnalité: Même s'il est logique que vous n'effectuiez pas de travaux de développement en interne, vous risquez de ne pas obtenir exactement les fonctionnalités dont vous avez besoin. Heureusement, le service du bloc de construction est suffisamment configurable pour vous permettre de coder les pièces manquantes. Mieux encore, peut-être que le fournisseur du service de création de blocs est prêt à apporter les modifications demandées afin de ne pas avoir à le faire en interne. Vous devriez vérifier complètement la fonctionnalité disponible à travers ces services pour voir si elle répond à vos besoins.
- Perte de productivité: Certains services de base sont tellement cool que vos employés peuvent simplement jouer avec eux toute la journée. Deux services qui appartiennent à cette catégorie sont MapPoint. NET et messagerie instantanée (IM). Les utilisateurs peuvent effectivement perdre de la productivité s'ils jouent avec la fonctionnalité de cartographie toute la journée, ce qui est, après tout, très soigné! En outre, si vos employés flamboient soudainement avec des GI et que la productivité diminue, vous ne perdrez pas autant d'argent que si vous construisiez votre propre service de GI à partir de zéro, mais vous perdrez de l'argent. Ce ne sera peut-être pas un problème - tant que vous savez que la productivité peut effectivement baisser et mettre en place des mesures pour éviter que votre personnel ait trop beaucoup de plaisir. Pour étouffer la question de la productivité dans l'œuf, pensez à offrir ces services uniquement aux employés qui doivent l'utiliser, ou établissez des règles pour le moment où les services doivent être utilisés - et quand ils devraient être mis de côté. (Pas d'utilisation de la messagerie instantanée lorsque l'e-mail, le téléphone ou une conversation en face à face est possible!)
- Vitesse: D'un point de vue purement théorique, la vitesse de mise en œuvre du code sur Internet est plus lent que le code exécuté sur vos propres serveurs en interne. La réalité est que l'Internet et les connexions à large bande s'améliorent tout le temps.Si le service Web est correctement conçu, la vitesse ne devrait pas être trop importante.