Bracket Webservices

The Bracket Webservices Framework allows its users to run business/personal/social/blogging or any other applications as webservices on their local system and still make them accessible on internet. One such service, namely the personal website service comes integrated with the Bracket client software and can be used to serve static web pages on internet without bothering about any domain name or web space requirements.

Use the Live Demo Area to fetch live webservices from a Bracket user.
(Note that we don't host any user services on our servers. The webservices are hosted by the Bracket users on their local system and will be available only when they are online. If a user is offline then you would get a User-Offline message and his webservice pages will not be accessible.)
A Revolution, Bracket Web Services
Bracket Web Services
 Info   Samples   API   Developer's Zone 

Restart Demo
Info

The Bracket Webservices Framework is the most recent innovation that is all set to change the way Web operates today. Where external web hosting and domain based access are the norms of the day, the Bracket Webservices Framework breaks this traditional model and allows users to develop/host/run webservices on their local system; the services however remain accessible over the Internet. In contemporary times where majority of the online population is having high speed internet connection with online presence close to 24x7 it is highly desirable to make most out of the uptime and the large bandwidth at disposal. Hosting webservices on local system has several advantages, including but not limited to:
  • Endless Possibilities: The user can develop any type of application/service and make it accessible on internet. Local hosting of webservice offers endless possibilities since the applications can now interface with local resources (printers, LAN networks, Integrated home devices etc.).
  • Secure Your Privacy: Any data is private only as long as it stays with you. For those who are interested in sharing their private data (pictures, videos etc.) with others now don't have to upload them on external servers like Facebook, Twitter, Google+ etc. The files can be shared directly from your local system.
  • Express Yourself In Your Own Way: Anyone with an Internet connection can now define her/his web presence in her/his own way. She/He is not limited by the range and type of services offered by external service providers. One can innovate entirely new type of blogs, web pages etc.
  • No Web Space Requirements: No web space needs to be purchased from any external service provider. Also the amount of space available locally is far greater than what a service provider could provide so any amount of data can be hosted locally. Need not mention that there is no cost involved now.
  • No Domain Name Requirements: No domain name needs to be registered in order to have a customized web presence.
  • Choice Of Technology: You can be the user and service provider at the same time. As a service provider, you will not be limited by the choice of technology and can now develop your applications/services in any language of your preference. Servlets, Jsps, CGI, J2EE, .NET etc. will no longer be forced upon you. Using the Bracket Webservices Framework you may even make a Pascal program serve web requests.
  • Developer's Heaven: You will have full control - from development to deployment of services inside Bracket client session, it's all yours.
Samples

The following ready-to-use sample services are available for download and can directly be imported inside your client session. We are in the process of developing more such services for your use. Also we invite software developers to visit Developer's Zone and contribute towards development of path breaking services.

Available Sample Services
Photo Sharing Service This service would let you share images (photographs, pictures etc.) instantly with others. The pictures would be shared directly from your local system and will not be uploaded anywhere on Internet. They will however remain accessbile over Internet. Pictures will be presented inside a cute widget as clickable thumbnails. Download
File System Service This service would let you access your file system from anywhere across the Internet. The access would be login based and restricted to privileges granted by you. You would be able to create multiple accounts and assign them different access rights for various files and folders. Download
 
How to use a service
After downloading the respective jar file the service can be registered with your Bracket client session by importing the jar. Importing the service jar and using the service inside your Bracket client session requires no technical knowledge and the task can be performed in just a few seconds using the Webservices Control Panel that is part of the Bracket client software.

The Webservices-Howto page tells you how to do it all in 3 simple steps.

Upcoming Sample Services
E-Store Service This service would let store owners to virtualize their stores and accept online orders. The service would be rich enough to support all types of stores - small to large.
This service is Under Active Development.
External Developers who would like to be a part of service development team may contact us at wsdev@bracket.co.in.
Developer's Zone

Bracket Webservices Framework is a very powerful framework which has the potential to change the face of Internet. It makes possible to develop webservices that run on user's local machine but remain accessible over the Internet. It opens numerous avenues because the services can now interface with local resources and can perform tasks that were not possible earlier. Also the framework takes care of integrating the locally running service with Internet and you as a developer need only to focus on the specificities of your service implementation.

We invite the esteemed developer community to build services based on this revolutionary framework. To assist, we have uploaded some ready-to-use sample services under Samples section. The sample services are like plugins that can directly be imported inside any Bracket client session. You as a technology expert will instantly be able to appreciate the power of Bracket Webservices Framework as you see the sample services in action.

You would also have the choice of providing your webservice implementation in any technology. Though the API is java based but nothing stops you from interfacing it with native code (JNI) and any other technology of your choice.

Developer's Tools
  • API: The Bracket Webservices Client API, using which you can develop your own webservices, can be downloaded from here. Just like our sample webservices your webservice can also be directly imported inside any Bracket client session. Others can thus directly benefit from your work.
  • Source Code: The full source code of a sample service called testservice can be downloaded from here. You can use this code as base for developing your own service implementation. Also the source code of any of the services available under Samples can be requested by mailing to sidharth@bracket.co.in.
  • Testing your webservice:: You can instantly test your webservice by registering it inside your Bracket client session. The registration process is explained in 3 simple steps here. Once registered, you can invoke your service even from this website using the Live Demo Area link above. In addition you can invoke your service using http://localhost/yourbracketusername (replace the text in italics with your Bracket username).
Forums
The forums can be used to post your queries and to collaborate with the Bracket Webservices Developer community. The forum link will soon be active.

Support
Feel free to send your queries to info@bracket.co.in. We will get back at the earliest possible.