Vores Meeho!™ Blog giver dig generelle nyheder, tekniske tips, inspiration og mere til i relation til Meeho!™-platformen.

Tilmeld dig gratis nu!

Indlæg fra 9-2009

» Vores temamusik

Skrevet af Kasper Tidemann d. 24/9 2009 kl. 00:12

Som en lille indskydelse her på bloggen, som ikke har så meget med nul- og ét-taller at gøre, kan jeg fortælle at vores temamusik er lavet af Steen Holbek, som nu er aktuel under navnet Holbek. Hans nyeste single, “Træk Stikket Ud”, bliver spillet på P3 i netop disse dage.

Holbek - Træk Stikket Ud

Holbek - Træk Stikket Ud

Vi ønsker Steen stort held og lykke med den kommende plade, “Frit Løb”, som udkommer d. 21. oktober 2009. Har du lyst til at høre Meeho!™s temamusik, som Steen har lavet, kan du starte nedenstående mini-afspiller:

» SOAP, WSDL og debugging

Skrevet af Anders Østergaard Jensen d. 23/9 2009 kl. 08:45

I Meeho!™ anvender vi i udstrakt grad web services og SOAP til at tilbyde en ensartet, åben integration med tredjepartssystemer. Derfor er det muligt for vores kunder at udtrække en lang række informationer opbevaret i Meeho!™ gennem en veldefineret XML-grænseflade og anvende det på anden vis. Et godt eksempel herpå er bl.a. Gents Imports (http://soap.gentsimports.dk/salgssteder.php), der integrerer direkte med firmaets kundedatabase i Meeho!™ vha. SOAP (Simple Object Access Protocol/Service Oriented Architecture Protocol – omend W3C nu overvejer at droppe forkortelsen helt) og WSDL (Web Services Description Language). Hvad de specifikke protokoller anvendes til, vil jeg ikke gå i dybden med her, men kort fortalt er det en række XML-baserede teknikker til at få forskellige platforme (f.eks. Windows og Unix, Java og .NET) til at snakke sammen på en sammenhængende vis.

SOAP er en synkron protokol. Dvs. klienten, der kalder en tjeneste, vil vente på ubestemt tid, ind til der kommer et tilhørende reply fra serveren. SOAP tilbyder oveni rige/komplekse typer og stærkt typede data, hvilket betyder, at et XML-request ret hurtigt vokser til en anseelig størrelse. Hvis du vil debugge en SOAP-forespørgsel, er det derfor med at holde tungen i munden!

Heldigvis findes der gode og gratis værktøjer til at afhjælpe “XML-helvedet”, når man udvikler. Hos os anvender vi i høj grad Mac OS X til at udvikle vores software, og her er værktøjet SOAP Client en uvurderlig hjælp. Du kan grafisk inspicere WSDL-definitioner (lokalt og remote), affyre requests og endelig grave ned i det genererede XML, som ryger frem og tilbage. Så nu er det slut med at sidde og skyde XML afsted i en telnet-session, når du vil debugge et SOAP-kald.

SOAP Client for Mac OS X

SOAP Client har efterhånden et par år på bagen siden seneste release, og i mellemtiden er kodebasen blevet flyttet til Google Code. Men derfor er det stadig et glimrende stykke software, som vi meget gerne ser holdt i live af open source-miljøet. SOAP Client er udgivet under en BSD-licens, så ud over at anvende dette glimrende værktøj, kan du også uden videre inkludere programkoden i dine egne projekter til kommerciel brug.

Du finder SOAP Client på http://ditchnet.org/soapclient/.

» Om at skabe integration til Microsoft BPOS

Skrevet af Kasper Tidemann d. 23/9 2009 kl. 01:55

I Meeho! ApS vil vi meget gerne skabe en integration til Microsoft BPOS, deres nye online-satsning, som indeholder Microsoft Exchange Online, SharePoint Online mv. Det er fx smart at kæde virksomhedens e-mails, som ligger i Exchange Online, sammen med kontaktpersoner og kunder i Meeho!™.

Problemet er bare at der ingen dokumentation er tilgængelig. Det var i hvert fald umuligt at finde noget i MSDN Library, hvorfor vi var nødt til at kontakte Microsoft. Vi fik følgende svar fra verdensfirmaet i Redmond:

Issue Description:
- Documentation for Web Services for Exchange Online

Issue Resolution/Workaround:
- Unfortuatnely there is no documentation to use web services with Exchange Online. I do apologize for this. We also do not provide support for web services or any customization to the services, but for best effort, the URL you would be using for Exchange Web Services is:

- https://red002.mail.emea.microsoftonline.com/EWS/Exchange.asmx

Thank you Kasper for contacting the Microsoft Online Services Technical Support,

<navn udeladt>
Microsoft Online Services Technical Support

Der er simpelthen ingen dokumentation! Vi accepterer Microsofts undskyldning – de kan jo have travlt med så meget derovre – men det er da unægteligt ærgerligt, når vi nu gerne vil skabe merværdi for vores kunder.

Her til sidst: hvis man logger ind på den side, der linkes til, så kommer der en WSDL frem, hvilket selvfølgelig er en start, hvis man synes det er sjovt at gætte sig frem. Men lidt flere ord og lidt færre krokodillenæb ville trods alt være en hjælp…

» Telefonisk dialog med en kunde

Skrevet af Kasper Tidemann d. 23/9 2009 kl. 01:51

Tidligere på dagen havde jeg en dialog med en kunde over telefonen. Den gik nogenlunde således:

Kunden: “Hvorfor stopper Meeho!™ ikke, når jeg har tilføjet flere projekter og kunder end mit abonnement tillader?

Mig: “Jamen, ville det ikke være ret irriterende sådan at blive stoppet midt i det daglige arbejde?

Kunden: “… Jo, det ville! Godt tænkt.

Og længere er den sådan set ikke. Man køber én licens til sin virksomheds behov, og hvis man overskrider antallet af projekter, kunder eller filer, så skal vi nok sørge for at starte en dialog og finde frem til en ny løsning i stedet for at bremse det hele. Det giver da meget god mening, gør det ikke?