Welcome!

Web Age Solutions: Premier Provider of Technology Education and Mentoring

Kyle Gabhart

Subscribe to Kyle Gabhart: eMailAlertsEmail Alerts
Get Kyle Gabhart via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by Kyle Gabhart

Last month in Part I (WSJ Vol. 2 Issue 1) we discussed J2ME and accessing Web services from wireless devices using the XML-RPC protocol. In this article, we will consider SOAP as a vehicle for accessing Web services from wireless devices, comparing and contrast-ing it with XML-RPC. Our sample application will again be a J2ME midlet, however, we will use EnhydraME's kSOAP rather than kXML-RPC to provide the protocol's implementation. Overview of SOAP The Simple Object Access Protocol is, according to the 1.1 specification, "a lightweight protocol for exchange of information in a decentralized, distributed environment." The protocol is entirely based on XML, vendor-neutral, and one of the cornerstone technologies in the Web services revolution. It is quite similar to XML-RPC, but we will examine that more closely in the next section. SOAP was originally conceived and ... (more)

Wireless Web Serviceswith J2MERemote Possibilities

What happens when the hype of Web services meets the increasingly popular and ever-changing world of wireless computing? Most likely, confusion and disillusionment. In this two-part article, we'll explore the uncharted waters of wireless Web services. We'll use the J2ME platform for developing our Web service clients and access remote services on the Internet using standardized industry protocols. In this first article, we'll examine XML-RPC, a simple, lightweight mechanism for invoking remote services with XML. The second article will compare and contrast XML-RPC with SOAP, a mo... (more)

Industry Buzzing with Interest Around Cloud Computing

Unless you have been under a rock (hiding from the depressing economic news, no doubt), then you know that the industry is buzzing with interest around Cloud Computing.  Due to the extraordinary degree of interest and constant questions regarding Cloud that I have seen from my clients, I thought it might be good to provide a quick primer and link to some helpful resources. Cloud Computing 101 Definition: Delivering services and capabilities to systems or end users in a diverse network environment with the ability to abstract or even outsource infrastructure concerns such as data ... (more)

Business Architecture – Functional Model

Across my client base, one of the most misunderstood architecture domains is that of Business Architecture.  This is terribly unfortunate, because Business Architecture is the cornerstone for any successful Enterprise, Solution, or Project Architecture.  Ultimately, it all needs to be grounded in the business needs and target objectives.  Otherwise, what’s the point? To crystalize the concept of business architecture, it helps to examine the models and artifacts that are used to elaborate a particular organization’s business architecture.  In this post, I will explore one of the c... (more)

The Hype About .NET

You've heard the hype about .NET. You've read a couple of vague articles about dynamic discovery and invocation, service-oriented architecture, and how SOAP and a handful of other XML standards are forever changing the software industry. These ideas have intrigued you and you're interested in learning more - or at the very least, you recognize the importance of being able to add these acronyms to your resumé. In either case, you want to explore the world of .NET, but are unable or unwilling to fork over a thousand bucks for Microsoft's Visual Studio .NET product. This article is ... (more)