RESTful Web Services

Representational State Transfer or RESTful Web Services is one type of such service that works to represent the overall function of the Web more specifically, showing its behavior and functions. RESTful works in such a way that the user is presented with a network consisting of web pages. These web pages can then lead to other web pages by simply making use of involved links that cater to page transfer. This process is basic but nonetheless, works to satisfy the need of its users may it be for personal or business use. Another is that RESTful services work together with the exceptional standards namely XML, URI, MIME, and the most commonly used, HTML. With this being said, its services are very much attainable due to its “lightweight infrastructure”, which the service is known for. Nonetheless, nowadays, these services cost minimally and work with minimal restrictions making its use more accessible to the online community.

WSDL

A WSDL document defines services as collections of network endpoints, or ports. In WSDL, the abstract definition of endpoints and messages is separated from their concrete network deployment or data format bindings. This allows the reuse of abstract definitions: messages, which are abstract descriptions of the data being exchanged, and port types which are abstract collections of operations.

The concrete protocol and data format specifications for a particular port type constitutes a reusable binding. A port is defined by associating a network address with a reusable binding, and a collection of ports define a service. In addition, WSDL defines a common binding mechanism. This is used to attach a specific protocol or data format or structure to an abstract message, operation, or endpoint. It allows the reuse of abstract definitions.

New Salesforce.com service and its Facebook-like feature

salesforce.jpg

Is anybody here familiar with Salesforce.com? It�s a company that offers CRM or customer relationship management services. It does everything from sales force automation to partner relationship management, marketing, and customer service.

Well, this enterprise recently launched a feature in its Web site. It lets users share data with partners much like how it happens in Facebook. Salesforce.com wants business partners to connect and link-up information without the bother of integrating an application. It also enables Salesforce partners to distribute and exchange leads, and custom objects with partners, employees, resellers, distributors, suppliers and anyone else can be included in the network if the user pleases.

Dell, which has signed a major deal with Salesforce.com is the technology behind this.

Source: E Week

Facebook Ramps Up on Security Measures with HTTPs for All Pages

Google may have reinvented the web when it first came out with its super search engine. It also did the same thing with email when Gmail came out. But when it comes to social sites, Facebook still reigns supreme.
Unfortunately, Facebook is also known for its security breaches and not so friendly security and privacy settings. Of course it may be argued that you only need stay out of social media sites if you want total privacy and security, but seriously Facebook can make some improvements in terms of security.

Well Facebook knows that too, which is why they have started using HTTPS as the default protocol for all of its pages, not just your login page. For this month only US users will feel the changes, but according to the Facebook blog, it “will be soon rolling out to the rest of the world”. So no matter where you might be updating your status, whether on some prime piece of real estate in Osaka or at an internet shop in Texas, you can bet that your personal info on Facebook will be a tad be more secure.

Image via Facebook

What Is an XML Web Service?

XML Web services are the fundamental building blocks in the move to distributed computing on the Internet. Open standards and the focus on communication and collaboration among people and applications have created an environment where XML Web services are becoming the platform for application integration. There are probably as many definitions of XML Web Service as there are companies building them, but almost all definitions have these things in common:
• XML Web Services expose useful functionality to Web users through a standard Web protocol.
• XML Web services provide a way to describe their interfaces in enough detail to allow a user to build a client application to talk to them.
• XML Web services are registered so that potential users can find them easily. This is done with Universal Discovery Description and Integration (UDDI).

Most Popular Web Services Have Social Component

Facebook, arguably the most popular web service today, is a social site. But Facebook with all its security issues aside, one will notice that many of popular web services these days have a social component. Some examples of such web services include YouTube, Flickr, and even Google’s web search.

Visit just about any online service today and you’ll likely see a comments section or at least the most popular social sharing buttons. Of course, they all also have their own versions of the Like button, ranging from marking stuff as a favorite to voting interesting posts up. Some even have a system for voting things down.

When it comes to Google’s web search, the social component may not be as obvious in the sense that they don’t directly engage users. But if you are logged into your Google account while searching you’ll notice that Google will show stuff that are tailored to your interests as indicated by the stuff your social network (on Google plus) visits and likes.

So it seems that there is no escaping the fact that the Internet is getting more social despite privacy concerns about sharing personal stuff over the internet.

Image Credit

On Web Service Outages

404 errorPerhaps there’s nothing like a service outage to underscore the importance of web services. After all, nobody likes getting a 404 error page when surfing the net, specially when you have an important task in mind, like paying your bills online or researching some information you need for an overdue report. Indeed, when it comes to web services, you can say that reliability is just as important as security.

Despite the importance of reliability and the efforts of hosting companies to deliver in this aspect, outages are still a common occurrence. In fact, PCWorld reports that Outage Analyzer‘s figures show more than 9000 service outages in the last 5 months, for a daily average of 53 service outages going on at the same time in different parts of the world. The figures stated include both full outages, wherein all pages and services in a website are down, and partial outages.

Photo Credit

Benefits of Web Services

There are two main benefits of Web services and these are on the aspect of function and cost. Through its usage, programmers are able to expand and exhibit the involved functions of their made codes for the benefit of the users. At the very instant that these codes and programs are exposed to the public, its uses would widen due to the interest of various applications to adapt the functions involved in these programs. Another aspect benefitted is cost, in particular, cost of communication. Through web services, communicating is achievable with a simple internet connection. The implementation of these web services varies with the programming language such as SOAP and HTML but nevertheless these contribute to a wide range of interactions. Web Services will always have that vital part in the online community, programmers will strive to improve and invent more services, and users will continue to appreciate and benefit from those.

Windows Live: A Microsoft Web Service

Microsoft Web Service includes the Windows Live which is actually free of charge and sometimes is readily available in one’s purchased computer. This application can be used as a means to interact with other Windows Live users in the form of emailing and chatting. Editing, and even storage of files and data are made possible through it. Another feature that this application caters to varying online services such as calendars where users can make their schedules, set appointments and reminders, and take note of important dates. Another online service is that users can make groups for social interaction, sharing, and coordination. One’s profile can as well be managed through it. Windows Live users are able to access fellow users’ posted information, activities, and other basic information. Messaging, contacts storage, and photos and videos are as well part of this application. Definitely, interaction is made easier through this Microsoft Web Service and through its features, users are able to enjoy its usage and the convenience it brings.

What are Web Services?

Web Service, also known as “application service”, is in the form of software that caters to communication and this can be accessed by another application. This kind of communication occurs between two programs or devices without any restriction of the programming languages involved. With this being said, communication is actually possible between different operating systems. Another feature of this Web Service is that it not dependent on browsers making it easier to be used. Web Services fall under the World Wide Web that describes such service to be a form of interaction possible with the presence of a network occurring between two machines. According to it as well, Web Services are divided into two classes namely REST-compliant Web Service and Arbitrary Web Service. These two vary in the set of operations used. REST-compliant makes use of “constant set of operations” while the other makes use of “arbitrary set of operations”.