Zuhause Persönliche Finanzen Mit Blick auf die Vor-und Nachteile der Verwendung eines Prefab Web Service - Dummies

Mit Blick auf die Vor-und Nachteile der Verwendung eines Prefab Web Service - Dummies

Inhaltsverzeichnis:

Video: The Case of the White Kitten / Portrait of London / Star Boy 2024

Video: The Case of the White Kitten / Portrait of London / Star Boy 2024
Anonim

Eines der großartigen Dinge sein kann. NET ist die Fähigkeit, die Software einer anderen Person zu verwenden, die als Webdienst geschrieben wurde. Dies bedeutet, dass Sie das Rad nicht jedes Mal neu erfinden müssen, wenn Sie eine benötigte Funktionalität benötigen. Ein -Webdienst ist ein wiederverwendbarer Code, der über das Internet oder in Ihrem lokalen Netzwerk aufgerufen werden kann. Ein -Blockdienst ist ein Begriff, den Microsoft entwickelt hat, um die wesentliche Funktionalität zu beschreiben, die mit Webdiensten erstellt wurde und von den meisten Anwendungen benötigt wird.

Die Vorteile

Sie haben viele Optionen, wenn es um Bausteinservices geht. Obwohl Microsoft den Begriff prägte, bieten viele andere Unternehmen diese Art von Dienstleistungen in einer Vielzahl von Kategorien in allen Formen und Größen an. Auch wenn Sie feststellen müssen, welche der Webdienste, die Sie in Ihren eigenen Anwendungen verwenden, schwierig sein können, sollten Sie wissen, dass Webdienste (und solche, die als Bausteindienste klassifiziert werden) normalerweise diese Vorteile (oder Profis) bieten:

  • Hoher ROI: ROI steht für Return on Investment. Mit anderen Worten, wenn jemand Ihnen zeigen könnte, dass Sie durch den Kauf eines bestimmten Softwarepakets Geld sparen würden, wäre es dann kein Kinderspiel, es zu kaufen? Nun, das definiert den ROI. In der Tat bedeutet ROI, dass die Investition eine sehr hohe Rendite bringt. Das ist nicht unähnlich, wenn Sie ein Aktientief kaufen und verkaufen.
  • ROI ist ein relativer Begriff. Die Rückkehr kann Jahre dauern, um zu quantifizieren oder zu realisieren. Auf der anderen Seite können Sie sofort Kosten sparen. Höchstwahrscheinlich werden Sie mit den Bausteinservices bald einen ROI sehen. Zum Beispiel wissen Sie, dass Microsoft eine jährliche Lizenzgebühr von 10 000 US-Dollar zuzüglich einer periodischen Konformitätsgebühr von 1 500 US-Dollar für die Implementierung von Passport berechnet. Das hört sich nach viel Geld an, besonders wenn Ihr Unternehmen klein ist. Sie können die Funktionalität jedoch nicht nur mit ein paar Stunden Codierung nutzen, sondern erhalten den Ruf von Microsoft. Das alles führt zu einem unglaublich hohen ROI.
  • Skalierbarkeit: Die meisten Bausteindienste sind skalierbar, so dass sie wachsen und schrumpfen können, wenn sich Ihr Unternehmen ändert. Da Webdienste, die in einer Microsoft-Umgebung gehostet werden sollen, mithilfe von erstellt werden. NET Framework, Skalierbarkeit ist bereits eingebaut. In der Tat ist es eine der Kern-Design-Anforderungen von. NETZ. Stellen Sie daher sicher, dass Sie bei Ihrem Anbieter von Bausteinservices prüfen, ob das Produkt des Anbieters skalierbar ist (aber höchstwahrscheinlich).
  • Realität: In der Realität sind einige Webanwendungen so unglaublich komplex, dass niemand in Ihrer IT-Abteilung sie von Grund auf neu erstellen kann.Und ein anderes Unternehmen zu bezahlen, um einen solchen Service zu schaffen, ist es nicht wert. Egal wie viel die Dienste kosten, sie sind es wert, wenn sie als Bausteinservice angeboten werden. Ein Beispiel dafür ist der MapPoint. NET Bausteinservice. Wenn Sie Mapping-Funktionen in Ihre Anwendungen integrieren müssen, haben Sie keine andere Möglichkeit.
  • Flexibilität: Die meisten Bausteinservices ermöglichen es Ihnen, es vor dem Kauf auszuprobieren. Normalerweise können Sie den Dienst testen, und wenn Sie entscheiden, dass Sie ihn mögen, können Sie das Geld investieren, um es zu kaufen oder zu lizenzieren. Sie können sogar nach der Evaluierung feststellen, dass Sie ähnliche Funktionen von Grund auf selbst entwickeln möchten.

Der Nachteil

In den meisten Vergleichen müssen Sie Nachteile mit den Profis haben. Building Block Services sind keine Ausnahme. Höchstwahrscheinlich werden Sie jedoch feststellen, dass die Lizenzierung von Building-Block-Diensten der beste Weg ist, um schnell und effektiv zu arbeiten. Hier ist der Nachteil (oder Nachteile) der Verwendung von Bausteinservices:

  • Cost: Auch wenn Sie einen Bausteinservice wie Passport oder MapPoint verwenden möchten. NET, können Sie die Lizenzkosten zu unerschwinglich finden, um es zu integrieren, egal was! Pleite gehen, um Zugang zu einer Dienstleistung zu erhalten, ist nicht die klügste unternehmerische Entscheidung!
  • Funktionalität: Auch wenn es für Sie Sinn macht, Entwicklungsarbeiten nicht intern durchzuführen, erhalten Sie möglicherweise nicht genau die Funktionalität, die Sie benötigen. Hoffentlich ist der Bausteinservice so konfigurierbar, dass Sie die fehlenden Teile codieren können. Noch besser ist vielleicht, dass der Hersteller von Bausteinservices bereit ist, Ihre gewünschten Änderungen vorzunehmen, damit Sie dies nicht intern tun müssen. Sie sollten die Funktionen, die über diese Dienste verfügbar sind, vollständig überprüfen, um festzustellen, ob sie Ihren Anforderungen entsprechen.
  • Produktivitätsverlust: Einige der Bausteinservices sind so cool, dass Ihre Mitarbeiter den ganzen Tag mit ihnen spielen können. Zwei Dienste, die in diese Kategorie fallen, sind MapPoint. NET und Instant Messaging (IM). Möglicherweise verlieren die Benutzer die Produktivität, wenn sie den ganzen Tag mit der Mapping-Funktion spielen, was ja schließlich sehr ordentlich ist! Wenn Ihre Mitarbeiter sich plötzlich mit Instant Messaging flashen und die Produktivität sinkt, werden Sie nicht so viel Geld verlieren, wie Sie es getan hätten, wenn Sie Ihren eigenen Instant Messaging-Dienst von Grund auf gebaut hätten - aber Sie werden Geld verlieren. Dies sind möglicherweise keine Probleme - solange Sie sich bewusst sind, dass die Produktivität tatsächlich sinkt, und Maßnahmen ergreifen, um zu verhindern, dass Ihr Personal zu viel Spaß hat.
  • Um das Problem der Produktivität im Keim zu ersticken, denken Sie darüber nach, diese Dienste nur Mitarbeitern anzubieten, die es verwenden müssen, oder Regeln für die Nutzung der Dienste aufzustellen - und wann sie aufgehoben werden sollten. (Keine Verwendung von Instant Messaging, wenn E-Mail, Telefon oder ein persönliches Gespräch möglich sind!)
  • Geschwindigkeit: Aus rein theoretischer Sicht die Geschwindigkeit der Implementierung von Code, der über das Internet läuft ist langsamer als Code, der intern auf eigenen Servern läuft. Die Realität ist, dass die Internet- und Breitbandverbindungen immer besser werden.Wenn der Webdienst richtig entworfen ist, sollte die Geschwindigkeit kein zu großer Faktor sein.
Mit Blick auf die Vor-und Nachteile der Verwendung eines Prefab Web Service - Dummies

Die Wahl des Herausgebers

Tipps für die Auswahl von Feldtypen in Access 2013 - Dummies

Tipps für die Auswahl von Feldtypen in Access 2013 - Dummies

Beim Entwerfen einer Datenbank in Access 2013 Entscheiden Sie, welcher Typ jedes Feld sein wird. Access bietet 12 Feldtypen, aus denen Sie auswählen können. Wählen Sie den Feldtyp aus, der am besten die Daten beschreibt, die Sie im Feld speichern möchten, und das funktioniert für den Analysetyp, den Sie benötigen, um die ...

Nützliche Funktionen in Access 2007 - Dummies

Nützliche Funktionen in Access 2007 - Dummies

Obwohl Access 2007 über mehrere integrierte Funktionen verfügt, dürfen Sie nicht mehr verwenden. als ein paar von ihnen in Ihren Berichten. Dennoch, wenn Sie nicht wissen, dass sie verfügbar sind, könnten Sie viele der Funktionen vermissen, die Sie wirklich nützlich finden könnten. Obwohl diese Liste weit davon entfernt ist, umfassend zu sein, zeigt diese Tabelle eine Reihe von Funktionen ...

Sichern Ihrer Access 2003-Datenbank als MDE-Datei - Dummies

Sichern Ihrer Access 2003-Datenbank als MDE-Datei - Dummies

Wenn Sie eine Access 2003-Datenbank erstellen. andere Leute - besonders Leute, die ein wenig ratlos über Access sind - Sie können Ihre Datenbank sperren, um andere Benutzer daran zu hindern, Änderungen vorzunehmen, die sie möglicherweise beschädigen. Sie können Sicherheit in Form von Benutzernamen und Passwörtern hinzufügen, aber ...

Die Wahl des Herausgebers

Ruby Datentypen und Variablen - Dummys

Ruby Datentypen und Variablen - Dummys

Variablen in Ruby werden mit alphanumerischen Zeichen und dem Unterstrich (_) bezeichnet. und kann nicht mit einer Zahl oder einem Großbuchstaben beginnen. Variablen, wie in der Algebra, sind Schlüsselwörter, die verwendet werden, um Datenwerte für eine spätere Verwendung zu speichern. Obwohl sich die in einer Variablen gespeicherten Daten ändern können, ist der Variablenname immer derselbe. Denken Sie an ...

Mit Array und Hash Built-in und verwandten Methoden - Dummies

Mit Array und Hash Built-in und verwandten Methoden - Dummies

Ruby hat viele integrierte Klassen, aber vielleicht die nützlichsten Objekte für die Speicherung anderer Daten sind die Container-Klassen Array und Hash. Sie können viel Zeit beim Codieren sparen, wenn Sie sich daran erinnern, dass jede dieser Klassen viele nützliche Methoden für den Zugriff und die Manipulation ihrer Inhalte hat. Array-Grundlagen Verwenden Sie Arrays für Listen ...

Wie man Scratch-Grafiken in andere Anwendungen exportiert - Dummies

Wie man Scratch-Grafiken in andere Anwendungen exportiert - Dummies

Scratch-Benutzer können Grafiken für andere Anwendungen entwerfen und exportieren wie Microsoft Word und PowerPoint. Eine einfach zu findende Schaltfläche (aus Datei hochladen) ermöglicht es Benutzern, Grafiken in Scratch zu importieren, aber viele Benutzer wissen nicht, wie sie Grafiken auf einem Computer speichern und die Bilder wie andere Grafikdateien exportieren können. Öffnen Sie ein Scratch-Projekt. ...

Die Wahl des Herausgebers

Hinzufügen von Fußnoten und Endnoten in Word 2016 - dummies

Hinzufügen von Fußnoten und Endnoten in Word 2016 - dummies

Fußnoten und Endnoten in Word 2016 enthalten Bonusinformationen, eine Klarstellung oder beiseite, um Text auf einer Seite zu ergänzen. Jede ist im Text durch eine hochgestellte Zahl oder einen Buchstaben gekennzeichnet1. 1 Siehe? Es klappt! Der Unterschied zwischen einer Fußnote und einer Endnote liegt in der Platzierung: Eine Fußnote wird unten angezeigt ...

Wie man Datum und Uhrzeit in Word 2013 Dokument hinzufügt - Dummies

Wie man Datum und Uhrzeit in Word 2013 Dokument hinzufügt - Dummies

Sie haben wahrscheinlich Leute Sie möchten das aktuelle Datum und die aktuelle Uhrzeit kennen oder möchten einfach das Datum oder die Uhrzeit oder beide in Ihr Word 2013-Dokument einfügen. Bis auf wenige Ausnahmen sind Zeitreisende die einzigen, die sich für das laufende Jahr erkundigen. Aber vielleicht brauchen Sie es in Ihrem Dokument ...

Wie man Datum und Uhrzeit zu einem Word 2010 Dokument hinzufügt - Dummies

Wie man Datum und Uhrzeit zu einem Word 2010 Dokument hinzufügt - Dummies

Sie wahrscheinlich haben Leute, die das aktuelle Datum und die Uhrzeit in Ihrem Word 2010-Dokument kennen möchten, oder vielleicht möchten Sie nur das Datum oder die Uhrzeit (oder beides) in Ihr Dokument einfügen. Word hat viele Tricks, um es möglich zu machen. Festhalten des aktuellen Datums oder der aktuellen Uhrzeit in einem Word-Dokument Abgesehen von der Suche ...