Jesus Rodriguez's WebLog

Microsoft MVP BizTalk Server Oracle ACE

  • Big Data for the Enterprise: When to Use What?

    I haven’t been able to blog so much in the last couple of months. June, July were incredibly busy with conferences and promoting the general availability release of our KidoZen enterprise mobile platform . I’ve been also blogging more actively on my entrepreneurial blog

    Now that things have settled down a bit, I am expecting to keep contributing more regularly on this blog.

    For starters, we will be hosting our periodic Tellago Technology Update Webinar. This time we will take a in depth look at the big data technology ecosystem on different areas such as infrastructure, predictive analytics, search, data visualization among other important building blocks of big data solutions in the enterprise. On each area we will explore the main technologies and highlight their strengths and weaknesses from an enterprise perspective.

    After this hour you should get a pretty good understanding to the big data enterprise software ecosystem including the top vendors on each area. You are register for the webinar at:




  • A New Way to do Integration: Introducing the Integration Platform as a Service

     Our new Tellago Technology Update webinar will take place next Tuesday and the topic couldn't be more exciting. Building cloud integration solutions using integration iPaaS technologies. Here are the details:


    Title: A New Way to do Integration: Introducing the Integration Platform as a Service 

    Registration Link:

    Presenter: Jesus Rodriguez, Founder, Tellago, Inc
    Date: Tuesday, April 23, 2013 
    Time: 2:00 PM - 3:00 AM EDT
    •        Are you integrating looking for models to integrate Software as a Service
              (SaaS) solutions with your on-premise infrastructure?
    •        Wondering about the right tools and frameworks for cloud integration solutions?
    •        Wondering if you can implement integration solutions that run seamlessly in the cloud?

    The increase adoption of Software as a Service (SaaS) packages and cloud computing platforms has completely changed the landscape of integration solutions in the enterprise. While technologies like Microsoft BizTalk Server, Oracle BPEL PM or WebSphere Process Server dominated the on-premise integration landscape, they have fall short to address the new needs to SaaS-driven integration and cloud delivery models. As a consequence, new players such as MuleSoft, SnapLogic or Dell Boomi are becoming the preferred solutions for SaaS to SaaS, SaaS to On-Premise or even On-Premise to SaaS integration scenarios. The industry often refers to this new type of integration scenario using a catchy new acronym: integration platform as a service (iPaaS)

    This session will explore the iPaaS vendor ecosystem from an enterprise perspective. The session will provide an overview of platforms such as MuleSoft, IBM Cast Iron, Informatica Cloud, Jitterbit, Dell Boomi, Snap Logic, Windows Azure and some others from the technical and market standpoint. To keep things practical, the session will highlight strengths and weaknesses of each platform from a real world enterprise integration perspective.





  • Tellago Technology Updates Webinar: Building Big Data Solutions in the Microsoft Platform

    We are excited to announce that next Tuesday we will be presenting a webinar about one of the hottest enterprise software trends in the industry and one that is just starting to be more widely accepted within Microsoft enterprise customers: big data. 

    As part of this webinar, we will take a look at the entire enterprise big data ecosystem including the distributions of technologies like Hadoop, Cassandra and R and we will deep dive into Microsoft's HDInsight offering for both Windows Server and Windows Azure. We are planning to keep things practical to expect to see some cool demos and case studies about big data solutions in the real world.

    You can register for the webinar using the following details:

    Title: Building Big Data Solutions in the Microsoft Platform 

    Registration Link:

    Date: Tuesday, March 26, 2013 

    Time: 2:00 PM - 3:00 AM EDT

    Summary: In recent years, big data has become one of the hottest trends in the enterprise software landscape. As a leader in the enterprise data space, Microsoft has taken significant steps towards simplifying the big data experience in the enterprise with the release of the HDInsight Server and HDInsight Service technology stacks. 

    This session deep dives into HDInsight Server and HDInsight Service from a developer perspective. The session emphasizes the best practices, patterns and techniques that will help developers to build on-premise or cloud-enabled big data solutions powered by HDInsight Server or HDInsight Service. To keep things practical, we will showcase a series of real world solutions that highlight how to leverage HDInsight Server and/or HDInsight Service to enable the next generation big data infrastructures in the enterprise. 


  • MS TechDays Session: Big Data in the Microsoft Platform


    The slides from my big data session at Microsoft TechDays can be found below. During the session, we discussed a lot of the fundamental technologies of the most popular Hadopp distributions including HDFS, Map-Reduce, HBase, Hive, Pig, Sqoop and others. The session was really focused on practical examples and we spent quite a bit of time showing code :)

    Towards the end of the presentation, we debated some of the limitations of Hadoop and exploring some recent research materials focused on addressing those. I particularly enjoyed the discussion around Google Dremel which is the foundation behind the amazing Google Big Query engine.

     I hope you find this material useful. If you have any feedback about MS HDInsight or would like to know more don’t hesitate to ping me via this weblog.


  • Microsoft Research Mobile Backend as a Service: Introducing Project Hawaii


    Microsoft Research(MS Research) is an infinite source of technical innovation. Because of my academic background, I am constantly following the new MS Research projects and drawing ideas and inspiration from them. Recently, I came across Project Hawaii ( ) which provides a set of mobile services hosted in Windows Azure for computational and data storage. Sounds familiar? Yes, Project Hawaii overlaps slightly with Windows Azure Mobile Services but it focuses on new and innovative service capabilities. In this first release, Project Hawaii enables the following capabilities:

    ·        The Key-Value service enables a mobile application to store application-wide state information in the cloud.

    ·        The Optical Character Recognition (OCR) Service returns the text that appears in a photographic image. For example, given an image of a road sign, the service returns the text of the sign.

    ·        The Path Prediction Service predicts a destination based on a sequence of current locations and historical data.

    ·        The Relay Service provides a relay point in the cloud that mobile applications can use to communicate.

    ·        The Rendezvous Service maps from well-known human-readable names to endpoints in the Hawaii Relay Service.

    ·        The Speech-to-Text Service takes a spoken phrase and returns text. Currently this service supports English only.

    ·        The Translator service enables a mobile application to translate text from one language to another, and to obtain an audio stream that renders a string in a spoken language.


    Obviously, given my recent work in the mobile backend as a service (mBaaS) space, Project Hawaii results super interesting to me. After spending a few hours playing with the current release, I thought the experience would make a few interesting blog posts.

    Let’s start with the Hawaii’s key-value service:

    Project Hawaii’s Key-Value Service (KVS) provides a simple key-value store for mobile applications. By using the KVS, an application can store and retrieve application-wide state information as text using key-value pairs.

    Obtaining a Project Hawaii Application ID

    Prior to use any of the Project Hawaii services, developers need to obtain a valid application ID. We can achieve that by going to the Project Hawaii signup page (  and registering your Windows Live credentials. After that, you will obtain an application identifier that can be used to authenticate to the different cloud services. As illustrated in the following figured.


    After having completed this process, we need to register our application in the Windows Azure Marketplace.


    Using the Project Hawaii Key Value Service

    As its name indicates, the key-value service provides a service interface that enables mobile applications to store information in key-value pair forms. The main vehicle to leverage this capability is a RESTful interface abstracted by SDKs for the Android, Windows Phone and Windows 8 platforms. In the case of Windows 8, the KeyValueService class included in the Microsoft.Hawaii.KeyValue.Client namespace abstracts the capabilities of the Project Hawaii Key-Value service. The following matrix summarizes some of the operations provided by the KeyValueService class.





    Initiates a call to create a key-value item. The item must not already exist.


    Initiates a call to delete key-value items.


    Initiates a call to delete key-value items by keys.


    Initiates a call to get key-value items.


    Initiates a call to get key-value items by key.


    Initiates a call to get key-value items by keys.


    Initiates a call to set one or more key-value items. If the key does not exist, the method creates it.

    Like any good mBaaS SDK, the KeyValueService class provides a very succinct syntax to integrate with the Project Hawaii key-value service. For instance, the following code illustrates the process of inserting different items using the Project Hawaii key-value service.



    private const string clientID = "My Client ID";

    private const string clientSecret = "My Client Secret";


    private void SetItem_Test()


    KeyValueItem item1 = new KeyValueItem() { Key = "Key2", Value = "value2" };

    KeyValueService.SetAsync(clientID, clientSecret, new KeyValueItem[1]{item1}, this.OnSetComplete, null) ;




    private async void OnSetComplete(SetResult result)


            await Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, async () =>


                       if (result.Status != Microsoft.Hawaii.Status.Success)

                          Result.Text = "Success";


                           Result.Text = "Error";






     Similarly, applications can query items stored in the key-value infrastructure using the following syntax.

    private void GetItem_Test()


      KeyValueService.GetByKeyAsync(clientID, clientSecret, "Key1", GetByKeyComplete, null);



    Key-value storage can be a really useful capability in mobile applications. The Project Hawaii Key Value service provides a very simple mechanism to enable mobile application to leverage these capabilities using a very simple syntax.

    We will cover other capabilities of Project Hawaii in future blog posts.


  • Enterprise Software News Roundup Dec 17-23

    Enterprise Software News and Insights: 

    Here are some of the biggest headlines of the week: 
    • Red Hat Acquires ManageIQ To Beef Up Hybrid Cloud Capabilities: Red Hat acquired ManageIQ for its IT management software. Terms of the deal were not disclosed. ManageIQ is in the data center automation and virtualization business. Data center automation is essentially retrofitting a data center so it can have a degree of elasticity and integrate with public clouds. This means developing methods for managing virtualized servers with infrastructures that spread out over thousands of servers. Read More..
    • Oracle Buys Eloqua For $871 Million: Oracle just bought software maker Eloqua for $871 million or $23.50 per share.That's about a 30% premium off of Eloqua's closing price on the Nasdaq yesterday. Read More...
    • A programmer's guide to big data: 12 tools to know: Whether they're building big data applications or just trying to gather some insights from their mobile apps, developers have more need than ever for analytics tools. It's a good thing so many companies are building tools designed with developers' needs and skills in mind. Read More...  
    • All I want for Christmas is network virtualization: It may not fit easily under the Christmas tree, but a network virtualization company seems to be on every venture capital firm's wishlist this year. The latest network virtualization company to outshine the Furby and the iPad Mini is Pluribus Networks. Read More...  
    • RIM Sends Out BlackBerry 10 Launch Invites: Research in Motion (RIM) on Monday sent out press invites for its BlackBerry 10 global launch event. RIM will officially unveil BlackBerry 10 to the public Jan. 30, 2013.Read More...  
    • Amazon Web Services Adds New Storage For Data Intensive Applications: Amazon Web Services has added a new storage instance for data intensive applications. The new instances are designed for applications that require high storage depth and I/O performance.Read More...  
    • Larry Ellison Says His Cloud Is Beating The Pants Off Big Rival Workday: Oracle CEO Larry Ellison says that Oracle's cloud business is growing largely at the expense of Workday, the new company founded by his old nemesis, Dave Duffield. Read More... 
    • Six Tech Trends That Will Rock Enterprise IT In 2013: In 2012, IT growth and innovation centered around mobile devices, cloud services, social networking and Big Data. 2013 is likely to see accelerated adoption in all those areas, as many companies move from experimenting and testing to deployment. Read More...  
    • Dropbox hires sales execs from Salesforce and Apple to bolster its enterprise push: Dropbox has had no trouble convincing consumers to use its tools, but it will need a dedicated sales team to reach large enterprises. To bolster its sales and support team, it has brought on Kevin Egan, a vice president at, and Kim Malone Scott, who ascended the proverbial ladder at tech giants like Google and Apple. Read more...  

    Blog Post of the Week:

    • Oracle Beats the Street but Still Looks Boring: Oracle reported numbers yesterday and the results were better than expected. Earnings on a per-share basis were 64 cents, three cents above the consensus of 61 cents. Sales were $9.11 billion, beating the consensus estimate of $9.03 billion. The main driver for the outstanding performance was new software license sales, which rose by 17 percent to reach $2.4 billion. License updates grew 7 percent to $4.3 billion. Hardware revenue was $734 million. And yet, it didn't matter....Read More...  
    What's New with Tellago:
    • The Tellago family would like to wish a very Happy Holidays to all our customers, partners and everyone who has supported us through this year. We are going into 2013 with a renewed focus in the technologies that are changing the enterprise IT landscape such as enterprise mobility, big data, cloud computing, enterprise security, etc. Expect some very exciting annoucements in the first few months of  the year. Happy Holidays!


  • Weekly Enterprise Software News Roundup Dec 10-14th

    Enterprise Software News and Insights: 

    Here are some of the biggest headlines of the week: 
    • U.S. Federal Agency That Switched From BlackBerrys To iPhones Has A Rethink: Plans To Test BB10 Devices Next Year: Some good news for embattled smartphone maker RIM: the U.S. Immigration and Customs Enforcement agency (ICE) has said it plans to test BlackBerry 10 devices next year, Reuters is reporting. A spokeswoman for the BlackBerry maker told the news agency that ICE will begin a pilot program on RIM's new line of BlackBerry 10 smartphones and BlackBerry Enterprise Service 10 (BES 10) early next year. Read More... 
    • Intuit CEO: Big Data Can Be "The Great Equalizer": The conventional wisdom has it that Big Data has been good for large enterprises, and very, very bad for consumers and small businesses. According Intuit CEO Brad Smith, though, big data can also be "the great equalizer." Read More...  
    • Google's Coolest Project? Broadband: According to Eric Schmidt, Google's executive chairman, the most interesting project going on at the search giant is its high-speed broadband trials in Kansas City. (Missouri and Kansas versions). Read More...  
    • What we'll see in 2013 in cloud computing: Next year, "the cloud" will finally be ready for enterprise workloads and big companies will finally start moving them there. Data centers will stop being enclosed by walls and those are just two of GigaOM's 5 big cloud predictions. Read on for more. Read More...  
    • HP's 'Rent-A-Network' Could Be The Most Imaginative Thing It's Done In Years: HP just came up with a really cool new service to sell enterprise networks. It imitates the way Amazon sells cloud computing.Read More... 
    • Michael Dell: 64,000 Servers From Number One Position Worldwide And An Official Commitment To OpenStack: Michael Dell said onstage at his Dell Worldkeynote today that Dell is No. 1 in market share for servers in North America and Asia and 64,000 servers from the number one spot worldwide. Read More....  
    • Why The Enterprise Renaissance Will Be Big In 2013: "The easy problems in the world are solved, the hard ones are left, and we're going to need software to fix them."That's how GitHub co-founder Tom Preston-Werner characterized the technological challenges ahead at a roundtable discussion of predictions for the enterprise in San Francisco Thursday. Read More...  
    • Marc Andreessen on the Triumph of Software: Marc Andreessen, a partner in the venture capital firm Andreessen Horowitz and a co-founder of the first major Web browser, Netscape Navigator, discussed software, unions, the fiscal negotiations in Washington and the notion of a tech bubble with Andrew Ross Sorkin at DealBook's post-election conference.Read More... 
    • Cisco Takes Secretive Role As "Unnamed Silicon Valley Industry Titan" In WhipTail's $31M Round: According to multiple sources, Cisco has taken a secretive role as the "Unnamed Silicon Valley industry titan" in a $31 million round forWhipTail, a flash storage company that also took investment from SanDisk and others. Read More... 
    • Amazon gives customers more detailed billing of their cloud services: New AWS billing lets customers see their cloud services charges broken out into more detail - a key issue for many customers who want a better look at what's going on in their AWS cloud. Read More...  

    Blog Post of the Week:

    • Enterprise Software Lessons: Simple Is Easy to Understand but Hard to Build and Hard to Sell: Every other startup in the history of enterprise software claims to have the simplest solution to the domain problem they are solving. Seriously, have you ever heard anybody, even Oracle or SAP, say that their software is complex to use while selling to a customer?????? Read More...  
    What's New with Tellago:
    • Last week we presented 2 sessions about cloud computing and mobility at VSLive Orlando. Our first session was based on the lessons we learned while building our enterprise mobility cloud platform: KidoZen ( . The second session was about Windows Azure Mobile Services and some of the techniques developers can use to start leveraging this interesting technology. Slides coming out soon.....


  • Speaking About Enterprise Mobility Tomorrow at IASA South FL Meetup

    My speaking schedule has gotten a bit crazy this last few months and I haven’t had any time to schedule any local presentations. Thanks to my good friend Dave Noderer, tomorrow I will be doing a session about enterprise mobility at the South Florida IASA chapter. I am planning to spend quite a bit of time talking about modern best practices, patterns and techniques we have learned in the implementation of mobile solutions in the enterprise and highlight some of the challenges as well. Specifically, I am planning on spending quite a bit of time in two fundamental areas:

    ·         How to mobilize your line of business data?

    ·         How to enable backend capabilities to your enterprise mobile applications?

    If you are in the South FL area and are interested on mobile development feel free to swing by and say hi. I promise to keep it fun. You can register for the event at