Putnam Lovell NBF Securities: Banking on Web Services


  Share  
|

Op basis in San Francisco, investeringsbank Putnam Lovell NBF Securities richt zich op de industrie en financiële dienstverlening, als gevolg, heeft vermogensbeheer, banken, verzekeringen, investeringen, en de beursvennootschappen onder zijn klanten. Naast fusies en overnames advies, onderhandse plaatsingen, en openbare aanbiedingen, biedt het bedrijf onderzoek naar meer dan honderd beursgenoteerde bedrijven. Putnam Lovell is een filiaal van de Nationale Bank Financial, een van de grootste investeringen in Canada banken, die Putnam Lovell overgenomen in 2002.

Rodric R. O'Connor was Chief Technology Putnam Lovell NBF officer tot februari 2003, toen vertrok hij naar een gelijkaardige post met Blum Capital Partners, LP, een in San Francisco gevestigde beleggingsonderneming te nemen. Onder leiding van O'Connor, Putnam Lovell heeft een webservices-strategie. Voor de uitvoering van het plan, klopte hij Salesforce.com Enterprise customer relationship management (CRM) taken, Grand Central Enterprise Solution mededeling als een integratie-hub, BlueMatrix Onderzoek voor onderzoek content creatie, en Appshop handvat voor financiële applicaties van Oracle hosting.

O'Connor zegt dat hij voelde zich aangetrokken tot webservices omdat de technologie is bij uitstek geschikt voor de meeste belangrijke taak de distributie van informatie-Putnam Lovell.

Onze primaire bedrijfsproces is de distributie van ons onderzoek naar klanten via e-mail. We hebben bereikt dat door met behulp van webservices te integreren op internet gebaseerde toepassingen. We zijn met behulp van webservices van point-to-point-integratie tussen de applicaties te bouwen.

We hebben een onderzoek creatie applicatie genaamd BlueMatrix dat is een native internet-applicatie. De server applicatie die woont op een internet server en wordt beheerd door BlueMatrix. Equity Research analisten het systeem gebruiken om het eigen vermogen onderzoek te creëren. Het heeft een interne database van het eigen vermogen van gegevens die wordt gevuld met feeds van de markt koers van het aandeel en het handelsvolume informatie. Het bouwt een database bij van alle aandelen die onderzoek hebben we produceren op. Via een webbrowser, een research analist initieert een stuk van onderzoek op een specifiek bedrijf. Het systeem prepopulates vervolgens de inhoud met de numerieke uit de database en stelt de analist free-form tekst toe te voegen in hun onderzoek stuk. Er is een work flow binnen de applicatie voor de redactie en de naleving van de goedkeuring, om ervoor te zorgen de wettigheid van de inhoud van het onderzoek. De toepassing Vervolgens verdeelt de afgewerkte onderzoek stuk naar acht verschillende samenstellers van inhoud Bloomberg-en Thompson Financial Capelle, bijvoorbeeld.

O'Connor merkt op dat Putnam Lovell wilde webservices te gebruiken om te beginnen met de distributie van het onderzoek rechtstreeks aan haar klanten-individuele-institutionele beleggers in plaats van het verstrekken van informatie via haar externe content aggregators.

We hebben een CRM-systeem-Salesforce.com, dat is ook internet-gebaseerd. We maken gebruik van Salesforce.com te houden van al onze contacten en bedrijven. Binnen de applicatie, elke werknemer tracks of de cliënt wil onderzoek ontvangen, en wat voor soort onderzoek dat hij wil ontvangen.

BlueMatrix heeft de inhoud, en Salesforce.com heeft de cliënt het belang profiel. De uitdaging die we hadden was om verbinding met de twee onafhankelijk beheerd en gedistribueerde systemen in staat te stellen de inhoud automatisch worden verstuurd naar de klanten die een specifiek belang had.

Als u een link BlueMatrix met Salesforce.com, Putnam Lovell maakt gebruik van een netwerk-gebaseerde dienst die door Grand Central Communications.

Grand Central is ook een internet-based applicatie, die wij abonneren op een dienst. We hebben geen server of software die op ons netwerk, maar we configureren hun dienst aan een connector tussen BlueMatrix en Salesforce.com hebben. Binnen de Grand Central-netwerk, kunnen wij de beveiliging configureren regels van het soort gegevens dat is toegestaan door te geven tussen de twee toepassingen te specificeren.

Vroeg op, Putnam Lovell ingeroepen "scherm scraping''-het verwerven van gegevens die worden weergegeven op het scherm met het vastleggen van de personages met een hulpprogramma. Screen scraping is al lange tijd gebruikt om zinvolle gegevens opslaan voor later gebruik. Echter, de distributie van data-elementen in identificeerbare velden voor database verwerking moet handmatig worden gedaan, of via de ingebouwde intelligentie in een gespecialiseerde software utility. Naarmate er meer tekst op webpagina's wordt bepaald door XML-tags, de taak van de overdracht van gegevens in databases en de elementen tussen toepassingen kunnen worden gemaakt meer automatische.

We aanvankelijk gebruikt Grand Central te schrapen Salesforce.com scherm. Dan, ongeveer twee maanden nadat we in productie gingen, brachten ze hun directe Salesforce.com XML API. We zouden dan een andere connector op te bouwen in Grand Central te wijzen op Salesforce.com 's XML API.

Hoewel Salesforce.com biedt nu ondersteuning voor XML, Grand Central is nog zeer nuttig zijn als een tussenpersoon.

We hadden bouwden een point-to-point verbinding is, maar er zijn verschillende voordelen aan het hebben van een proxy service. Voor een, isoleert van elke verkoper verbinding van veranderingen op de andere. We hebben verschillende voorbeelden van. Bijvoorbeeld, Salesforce.com veranderd protocol en uitvoering gegeven aan haar API op een nieuwe manier. We ontwikkelden een extra connector van Grand Central naar Salesforce.com 's nieuwe API. Wij getest om zeker te zijn correct was, en vervolgens overgestapt van de oude weg naar de nieuwe manier, zonder enige tussenkomst van BlueMatrix.

Proxying de interface die het hele proces veel hardnekkiger en goedkoper te onderhouden. Het beperkte de kosten van eigendom, zoals u hoeft niet om iedereen betrokken. Grand Central biedt ook rapportering, e-mail notificatie van fouten, en veiligheid.

Profiterend van de nieuwe functies, zoals softwareleveranciers hen aanbiedt, is de sleutel tot de afleiding van de maximale waarde van Web services, zegt O'Connor.

Salesforce.com komt uit met een SOAP-gebaseerde interface in de komende maanden. Op gemiddelde, zou ik verwachten dat elke verkoper aan een bepaald aspect van haar API verandert elk jaar.

O'Connor merkt op dat de echte kracht van een integratie-hub, zoals Grand Central, wordt duidelijk als meer applicaties worden toegevoegd aan de Web services uitvoering.

Het echte voordeel is wanneer je meerdere applicaties, bijvoorbeeld toe te voegen, wanneer een derde aanvraag dient te worden geïntegreerd met een van de bestaande knooppunten. Je zou alleen maar een connector toe te voegen aan de nieuwe toepassing. De verbinding en de veiligheid van de andere twee toepassingsgebieden verbindingen kunnen worden hergebruikt.

Een integratie-hub kan ook eenvoudiger een complexe regeling Web services, zegt O'Connor.

Stel dat je zes aanvragen, met elke applicatie die communiceert met drie anderen-je eindigt met het nest van een rat van de verbindingen, waar het kan zeer duur om te vervangen of upgraden elke toepassing. Als u de verbinding proxy op een locatie, maakt het proces van verandering veel eenvoudiger.

Voor Putnam Lovell, de introductie van Web services een grote verandering van de manier waarop het bedrijf gebruikt om de distributie van informatie verwerken. Als gevolg van haar Web services-initiatief, heeft Putnam Lovell in staat geweest te snijden van haar 40.000 dollar per kwartaal begroting voor distributie van informatie in de helft.

We produceren een heleboel van gedrukte onderzoek. Een deel van de Web services inspanning was om de overgang van gedrukte naar elektronische inhoud en de verspreiding van onderzoek. Een van de chauffeurs is het verminderen van de kosten van het drukken en verzending. Het kost je niets als je merkt dat er een verandering van adres zijn, bijvoorbeeld.

Het omzetten van de informatie distributieproces naar webservices is een zorgvuldig gepland proces, zegt O'Connor.

De eerste stap was het gebruik van internet te voorzien in onze generieke enterprise applicaties in het begin van 2000. Dat uitgesloten feitelijke transactie toepassingen, zoals onze trading platformen en onze communicatie, die we bleven binnen de firewall. Met elke generieke toepassing, We keken naar deze via een op internet gebaseerde dienst, eerder dan de traditionele strategie van het bezit en het verzorgen van de software. Down dat pad, we BlueMatrix, Salesforce.com, en diverse andere onderdelen van onze applicatie infrastructuur geïmplementeerd. We wilden ons niet-financiële transactie toepassingen waar het geen zin had te besteden.

Omdat we deze strategie volgen, konden we niet volgen van de normale weg van de integratie door het gebruik van directe database-to-database verbindingen. We hadden geen zicht op de database laag, alleen aan de verkoper geleverd API's in de applicatie.

Uitvoering van het systeem is snel en relatief pijnvrij, zegt O'Connor.

We gingen wonen in september 2001. Het duurde vier weken voor de eerste geautomatiseerde bedrijfsproces te krijgen. Het ging erg snel.

Web services helpt ook Putnam Lovell klanten bij het vinden van informatie over hun eigen land.

BlueMatrix biedt een cliënt-onderzoek bibliotheek op onze website. Klanten kunnen inloggen met een gebruikersnaam en wachtwoord en zie al het onderzoek dat we hebben gepubliceerd. Zij hebben toegang tot recente rapporten, of zoeken naar alle inhoud op een bepaald bedrijf.

Wij controleren toestemming om de bibliotheek te openen via een custom veld in Salesforce.com. Een werknemer kan heel gemakkelijk het opzetten van een client om toegang te hebben. De integratie maakt gebruik van dezelfde Grand Central netwerk als het onderzoek distributieproces. Het was heel eenvoudig voor ons om de configuratie te gebruiken vanuit het eerste proces tot de tweede ongeveer acht uur van de ontwikkeling mogelijk te maken.

O'Connor zegt dat hij niet te veel over webstandaarden zorgen, aangezien ze buiten zijn. Hij heeft de verleiding weerstaan om alle functies die op de extreme cutting edge te proberen.

Ik ben met behulp van een zeer laag niveau Web services-standaarden zoals SOAP en XML. Ik gebruik mijn eigen dialect van XML, omdat de dataset is zeer eenvoudig, en ik controlemechanismen, zowel de producent en consument van de inhoud. Ik maak geen gebruik van ebXML of riXML om onderzoek te definiëren.

Aangezien we met behulp van XML als standaard, kunnen we gebruiken XML-tools te onderzoeken en de gegevens te manipuleren. Wij maken gebruik van SOAP waar we kunnen. De normen ik gebruik zijn lager in de stack, en dus, goed gedefinieerd en niet zullen veranderen. De verwarring lijkt te zijn hoger in de stack in het gebied van veiligheid en controle van de verrichtingen.

Foutafhandeling en asynchrone messaging kan worden valkuilen voor beginnende ontwikkelaars webservices, zegt O'Connor.

Traditioneel zou dit soort integratie via een synchrone RPC. Dus je moet ervoor zorgen dat uw ontwikkelaars begrijpen dat ze moeten fouten af te handelen en asynchrone messaging iets anders.

Bijvoorbeeld, de toepassing A start een zoekopdracht, "Ik wil X,''en vervolgens de verbinding verbreekt. Vervolgens stuurt query twee," Ik wil weten Y.''Het kan niet de terugkeer sets weer in dezelfde volgorde als verzocht hen. Het eerste antwoord kan het terug te krijgen is, "Dit is Y.''of, kan je iets terug te zeggen," kan ik niet geven u Y-er een fout waardoor u Y.''Dus je hebt te maken ervoor dat uw gesprekken-wat het vraagt en wat hij terug-gecorreleerd zijn. Je moet ervoor zorgen dat de afhandeling van fouten is ingesteld om te gaan met de tijdsverschillen tussen uw vragen en antwoorden.

Veiligheid, zegt O'Connor, is eveneens een belangrijke overweging, in het bijzonder bij de behandeling van eigen onderzoek kritische informatie. Gelukkig, de uitvoering ontwierp hij heeft ingebouwde waarborgen.

We vertrouwen op Grand Central aan de complexiteit van de beveiliging te verminderen. BlueMatrix heeft nog geen inzicht in de Salesforce.com. BlueMatrix verifieert op Grand Central, en maakt gebruik van SSL voor het coderen en sessie gegevens.

We configureren Grand Central BlueMatrix om aan specifieke vragen in de inleiding van Salesforce.com connector. Het verifieert vervolgens naar Salesforce.com, en opnieuw communiceert via een SSL-gecodeerde sessie.

Het is interessant, omdat geen van deze toepassingen zijn aan mijn kant van de firewall. Alles is op het internet. Elk is een eiland met een eigen beveiligde perimeter. BlueMatrix kan niet rechtstreeks praten met Salesforce.com, het kan alleen praten Grand Central, en Grand Central heeft strenge veiligheidsmaatregelen tussen haar en zowel fabrikanten als: BlueMatrix en Salesforce.com.

O'Connor geeft echter toe, dat deze regeling waarschijnlijk niet veilig genoeg zou zijn voor een onderneming die zich bezighoudt met financiële transacties.

Als een bewuste keuze, ik zou niet gereed financiële transacties over het zelfde mechanisme.

Een sterke voorstander van Web services, O'Connor is van mening dat de technologie klaar is voor algemeen gebruik.

Ik zou aanraden het voor application-to-applicatie-integratie, waar u controle over alle punten van de integratie. Het is een veel beter controleerbaar milieu dan een een-op-veel-integratie, of het openen van de interne legacy-systemen voor iedereen die vanuit het internet. Dat is een heel ander scenario dan de integratie van twee toepassingen die nu al "native" worden gebouwd voor het internet.

Hij vindt dat webservices ook geschikt zijn voor het uitwisselen van gegevens met business partners, hoewel hij pleit klein beginnen.

Het hangt af van hoe veel verkopers die je hebt, en het bedrag van de bron die u bereid bent te besteden. Ik zou aanraden te beginnen met een overzichtelijk aantal partijen en, eenmaal operationeel is, breiden de hoeveelheid van de verbinding punten. Historisch gezien, als je maar een verplichting om de inhoud elektronisch doorgeven aan uw leveranciers, uw opties zijn beperkt tot dure EDI of quick and dirty FTP dat is relatief makkelijk op te zetten, maar erg duur om te beheren voor de toekomst. Vandaag heeft u een alternatief voor het gebruik van Web services, en het gebruik van een dienst, zoals Grand Central om de aansluitingen voor u te beheren.

Down the road, O'Connor ziet opkomende web technologieën die diensten een pad naar nieuwe soorten toepassingen.

Sommige van de nieuwe normen zijn zeer interessant. Ik denk dat de WS-proces en het was veiligheid gaan een heleboel toepassingen en nieuwe toepassingen te openen.

O'Connor is van mening dat de webservices markt uiteindelijk zal worden gedomineerd door grote spelers software.

Ik denk dat de grotere exemplaren zijn het vastbinden vrij goed. IBM lijkt zeker te investeren veel in deze. En dan is er Microsoft met zijn. NET-initiatief. Zon schijnt te zijn probeert in te halen.

Ik heb het kijken naar het gebied zeer nauw samen voor de laatste paar jaar. Het begon met een aantal van de kleinere, opkomende bedrijven die bezig waren een aantal zeer interessante dingen en ik denk dat ze zullen blijven om een positie in bepaalde niches. Maar de grotere spelers zijn ook de richting van de normen.

O'Connor adviseert IT-managers beginnen te kleine en zorgvuldig uitzoeken van hun Web services-projecten.

Ik zou willen voorstellen proberen kleine pick integratie projecten op te treden als goed te leren, oefeningen.

De wereldwijde recessie heeft weer tal van webservices projecten, zegt O'Connor.

Er zijn veel van de proefprojecten. Ik denk dat veel van die waren waarschijnlijk getroffen door de recessie, dus misschien zijn ze niet krijgen van de piloot voor een brede goedkeuring omdat de economie.

Als Web services steeds populairder geworden, zal het gemakkelijker voor ondernemingen om de technologie te implementeren, zegt O'Connor.

Het zal meer en meer van een standaard. We beginnen om off-the-shelf-toepassingen en diensten die webservices API's zijn te zien. Ik denk dat je waarschijnlijk een groot aantal van hen zien bloeien in de komende vierentwintig maanden. Ik denk dat een van de katalysatoren van deze goedkeuring zal de nieuwe XML-gebaseerde producten van Microsoft, zoals Office 2003 en xDocs.

Microsoft InfoPath (voorheen codenaam XDocs) is een nieuw product in de Microsoft Office-familie dat het proces van verzamelen van informatie door waardoor teams en organisaties om eenvoudig stroomlijnt en werken met rijke, dynamische formulieren. De verzamelde informatie kan worden geïntegreerd met een breed scala van bedrijfsprocessen, omdat InfoPath ondersteunt de klant gedefinieerde XML-schema en integreert met XML-webservices. Als gevolg hiervan, InfoPath helpt om direct te verbinden aan de werknemers informatie organisatorische informatie. Het geeft hen de mogelijkheid om op te treden, hetgeen leidt tot een grotere business impact.

een artikel afkomstig van Rafael Deloga


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions