[ANN] XINS 2.1 open source Web Services framework release

XINS 2.1 Web Services Framework has been released.
XINS is an open source Web Services Framework based on simple specifications of the Web Service in XML and
generation of code and documentation from the specification.
The generation includes Client JAR with its Javadoc, Server side template with its Javadoc, documentation in OpenDocument Format,
documentation in HTML including the test forms, WSDL file, unit tests (JUnit) and stubs.
The Web Services accept several protocols including REST, SOAP, XML-RPC, XML, JSON Yahoo! and JSON-RPC.
What's new:
* Start the API with java -jar <api name>.war
* Improved generated specification in OpenDocument Format
* Include/exclude calling convention with ACLs
* New calling convention that maps SOAP request and response as the wsdl2api command mapping.
* Smaller generated build.xml
* Added possibility to include other runtime properties files
* The runtime property location can be a URL
* Swing Graphical User Interface
* New tools: emma, glean, webstart
* New target: javadoc-test-<api name>, javadoc-apis
* Bug fixes and small RFEs
Download XINS 2.1:
Windows installer: http://prdownloads.sf.net/xins/xins-2.1.exe?download
TAR GZ archive: http://prdownloads.sf.net/xins/xins-2.1.tgz?download
Resources:
Web site: http://xins.sourceforge.net/
XINS demos: http://xins.sourceforge.net/demo.html
Documentation: http://xins.sourceforge.net/documentation.html
User guide: http://xins.sourceforge.net/docs/index.html

I recommend you implement your web service with JAX-WS 2.0
Axis (both version) are good but why do you want to use something that is not included in JEE API, when Java provide same thing with better performance.
personally try to prevent non standard technologies despite they can be better than core java implementation sometimes.
I don't know Xfire.
the good:
-JAX-WS performance is better than axis,
- you can create your web service simply with annotation.(this means write class and then make it as a service easily)
- support every kind of service invocation(callback,Asynchronous,...)
- architecture is nice (you can operate on SOAP level)
the Bad:
- It is JEE 5 or JSE 6 dependent.
- there is seriously lack of documentation and examples for it, on java web sites and internet.

Similar Messages

  • [ANN] XINS 2.0 Web Services framework released

    XINS 2.0 has been released.
    XINS is an open-source Web Services development framework.
    XINS accepts the following protocols: REST, SOAP, XML-RPC, XML, Yahoo! JSON and JSON-RPC.
    From the specification of the API written in simple XML, XINS generates:
    * Documentation of the specifications and implementations in HTML and OpenDocument format
    * Test forms, for testing your applications with a browser
    * Client-side Java code, supporting load-balancing, fail-over and time-out handling
    * Server-side skeleton
    * Web application (WAR file), compatible with servlet containers
    * WSDL, for SOAP-interoperability
    * SMD, for the Dojo toolkit
    * Unit test code, based on JUnit
    * Stubs, typically used for testing
    The 2.0 release adds the following features:
    * New protocols: Yahoo! JSON (with callbacks) and JSON-RPC (1.0 and 1.1)
    * Import of WSDL and XML Schema.
    * WSDL and SMD meta functions
    * Better integration with the Spring Framework, the Dojo toolkit and GWT
    * Examples with REST implementation, implementation in Groovy and with Dojo toolkit
    Links:
    * Web site: http://xins.sourceforge.net/
    * Features: http://xins.sourceforge.net/features.html
    * Demo: http://xins.sourceforge.net/demo.html
    * User guide: http://xins.sourceforge.net/docs/
    * Primer: http://xins.sourceforge.net/primer.html

    XINS 2.0 has been released.
    XINS is an open-source Web Services development framework.
    XINS accepts the following protocols: REST, SOAP, XML-RPC, XML, Yahoo! JSON and JSON-RPC.
    From the specification of the API written in simple XML, XINS generates:
    * Documentation of the specifications and implementations in HTML and OpenDocument format
    * Test forms, for testing your applications with a browser
    * Client-side Java code, supporting load-balancing, fail-over and time-out handling
    * Server-side skeleton
    * Web application (WAR file), compatible with servlet containers
    * WSDL, for SOAP-interoperability
    * SMD, for the Dojo toolkit
    * Unit test code, based on JUnit
    * Stubs, typically used for testing
    The 2.0 release adds the following features:
    * New protocols: Yahoo! JSON (with callbacks) and JSON-RPC (1.0 and 1.1)
    * Import of WSDL and XML Schema.
    * WSDL and SMD meta functions
    * Better integration with the Spring Framework, the Dojo toolkit and GWT
    * Examples with REST implementation, implementation in Groovy and with Dojo toolkit
    Links:
    * Web site: http://xins.sourceforge.net/
    * Features: http://xins.sourceforge.net/features.html
    * Demo: http://xins.sourceforge.net/demo.html
    * User guide: http://xins.sourceforge.net/docs/
    * Primer: http://xins.sourceforge.net/primer.html

  • Open source web calendar client to connect Mac OS X Server iCal service?

    Is there any open source web calendar client to connect Mac OS X Server iCal service?

    [Here is a crib sheet for connecting Windows to Samba|http://labs.hoffmanlabs.com/node/1590]

  • Problem while opening the Web Service Homepage

    Hi All,
    I have created a Web Service and in Tcode WSADMIN , I am trying to open the Web Service Homepage (Ctrl+F8) and getting an error message "Could not determine WSDL Address(ICF Error)".
    Please suggest...
    Regards
    Pravesh

    Hi,
    In transaction SICF
    <b>/sap/bc/bsp/sap/learning_map</b>
    Choose Activate Service from the context menu.
    Also refer this thread.
    Solution Manager Learning Map http error 403
    Regards,
    Sarvesh

  • Open Source Customer Service Request System

    Hi Does,
    Anybody know of a Open Source Customer Service Request System (AKA Helpdesk) written in Java.
    Thanks

    No idea but I did get almost 27,000 hits in google with the following search string....
    helpdesk java "open source"

  • Open source web chat

    Hello
    I want to integrate open source web chat with cisco contact center !
    Please let me know the procedure

    For SME escalation or customer-facing chat queueing? Assuming the later you need CCX 9.0 Premium with SocialMiner to serve as the DMZ-based web frontend and XMPP proxy. Be aware that chat is a 1.0 technology for CCX in this release; very basic.
    Web Chat:Cisco Unified CCX Premium provides the facility for end users to initiate a chat session with the agent, from a website, typically the public website of the organization using the Unified CCX. Unified CCX provides separate agent and supervisor web application, real-time, and historical reports for Chat. The chat functionality requires Cisco SocialMiner to be deployed, and SocialMiner to act as the endpoint that hosts the widgets that end users and agents use during the chat session. SocialMiner accepts the chat request, communicates with Unified CCX to allocate an agent for the chat and then establishes the chat session between agent and end user. The Unified CCX queues the chat requests from SocialMiner, allocates agents, and monitors the chat session. Additionally, it facilitates agent state changes and provides the real-time and historical reports for the Chat.
    The procedure is not well documented publically. If you're a partner you could look at these TOIs:
    https://communities.cisco.com/docs/DOC-30185
    https://communities.cisco.com/docs/DOC-30186
    Customers are limited to the product docs:
    CCX: http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_9_0/configuration/guide/UCCX_BK_U767AC77_00_uccx-admin-guide_chapter_010001.html#UCCX_RF_C344B17A_00
    SocialMiner documentation is hidden on the DocWiki:
    http://docwiki.cisco.com/wiki/SocialMiner
    Please remember to rate helpful responses and identify helpful or correct answers.

  • Which is the BEST Java Web Service Framework to use?

    Hi all,
    I'm a beginner to Web Services.
    I am planning to implement java web services to make the communication between java(Tomcat Server) and C# client.
    I found list of web service frameworks like,
    1. Apache Axis,(POJO,Axiom)
    2. JSON-RPC,
    3. Java Web Services Development Pack ,
    4. Web Services Invocation Framework,
    5. Xfire,
    6. XML Interface for Network Services. ...
    Please do reply me that which web service framework will be efficient to use.

    But, I want to know which Framework will provide
    better performance?
    better than what?
    Also I want to develope the web service as a standard
    one andeach has it's own quircks and implementation details. Each should be able to generate and accept the same SOAP messages though if you implement them properly.
    It should be able to provide bulk data exchange.
    That will depend in large part on your hardware.
    Please suggest a web service framework
    (Java-based) which will give better performance.again, better than what?
    Better than messenger pidgeons?
    Better than swallows (European or African)?
    And if so, how heavy would the message capsule be? 2 swallows may be able to carry a coconut together, holding it on a piece of string.

  • Open Source Flex based framework for E-Learning...

    Just wanted to let people on this forum know that there is an open source e-learning framework developed in Flex 3 available on http://www.gyatum.org. This framework has been named CrashCourse. It is in its preliminary stage at the moment but has the potential for expansion.

    Most app servers have some built in container managed security (for example Tomcat Realms) which may or may not meet your requirements.

  • Difference Between SAP Connectors and SAP Web Services Framework

    Hello,
    I would like to know the main difference between the SAP Connectors protocol (that uses SOAP) and the SAP Web Services Framework starting with NetWeaver.
    Thank you,
    Pedro Carrilho

    Hi Pedro,
    I guess you are talking about Business Connectors and XI.
    If that is the case, the differences are:
    SAP XI belongs to SAP Netweaver Technology, whereas BC is an Integration tool provided by Webmethods.
    SAP XI is based on a model called "Hub & Spoke" and Business Connectors are "point to point". So by using XI, what happens is that you do not redesign Solutions once again.
    With XI you save the entire integration knowledge of a collaborative process centrally in SAP XI: Objects at design time in the Integration Repository and objects at configuration time in the Integration Directory. In this way, SAP Exchange Infrastructure follows the principle of shared collaboration knowledge: You no longer need to search for information about a collaborative process in each of the systems involved, but can call this information centrally instead. This procedure considerably reduces the costs for the development and maintenance of the shared applications.
    Also SAP XI comes with pre-configured solutions bundled along with it, so you can straight-away use the solution instead of redesigning.
    Also i believe SAP XI is integrated as a required solution for some new mySAP solution like SRM, there are some scenarios within SRM requires SAP XI to be used and we cannot use BC's there.
    But incase if you do not have multiple systems connected and communication is between just 2 systems, BC should be sufficient, instead of investing on XI.
    But i guess slowly SAP will be stopping its support for BC, as SAP XI can do everything that BC does and even much more.
    Also go through these threads...
    Re: Business connector
    XI vs Connectors (Like JCo and .NET)
    I hope this is what you were looking for...
    Regards,
    Abhy

  • "An error occured querying a data source" - Web Service connecting to GetUserCollectionFromGroupSupport

    I have an infopath form that is getting the error when opening an existing form or creating a new form:-
    Warning
    An error occurred querying a data source.
    Click OK to resume filling out the form. You may want to check your form data for errors.
    Hide error details
    An error occurred while trying to connect to a Web service.
    Correlation ID:7ab6be2c-60e1-4025-be1e-1a2fbe00acd3
    So I know its a permission issue because full control users have no problem.  I have found a suggestion here suggesting making sure the group has "Who can View Membership to the Group" but that didn't work for me - and
    my test user is only a member of one group -
    http://sharepoint.stackexchange.com/questions/109488/usergroup-asmx-returns-unauthorized-for-some-groups
    How can I get around this without provding users Full Control?

    So I fixed this with exactly what I mentioned above by adding "everyone" "Who can View Membership to the Group" permission.  My error initially was that I was looking at the incorrect security group.

  • E-Sourcing web services

    Hi,
    I have a question relating to E-Sourcing capability to publish and consume web services
    a) Can we create and publish new web services on E-Sourcing system. Intention is to create and publish custom web services that would enable external applications to access the web services and fetch data from E-Sourcing system on a demand basis
    b) Does E-Sourcing have the capability to consume web services published by external applications. Similar to the Contract Generation web service that is available as part of the E-Sourcing application.
    Any pointers towards this would be very helpful.
    Thanks,
    Balaji

    Re: a) I believe itu2019s not possible to create and publish web service with E-Sourcing 5.1 and earlier versions. Supporting web service would require changes to the core E-Sourcing functionality and code.
    Re: b) E-Sourcing can consume web services published by external applications. This could be done using the Integration APIu2019s available with E-Sourcing. You could use Axis or similar tools to build the stubs, develop the code, and deploy it as a custom jar. Once the custom jar is deployed, you could trigger it through E-Sourcing scheduled task or through a script.
    Hope this helps.
    Regards,
    Vikram

  • Managing Open Source Web Projects...

    I have checked out
    http://www.rollerweblogger.org/wiki/Wiki.jsp?page=RollerSourceCodeAccess
    the Roller 1.2 branch, using Subclipse.
    Then I have chosen "Manage as Web Application" in the menu.
    And I get an error message...
    "Unable to find a valid WEB-INF folder in the select project."
    Yes, there is a /web/WEB-INF/ folder. But there is no web.xml in that folder. What does "valid WEB-INF" mean?
    Now who is "wrong" here? The target in open source development must be "Check out, Code, Test, Check in". Is it
    - Eclipse that is not flexible enough?
    - NitroX that is not flexible enough?
    - The roller project that does not confirm with Specification? (which Specification?)
    - How can this be improved?
    Best regards,
    Marky

    Yes, thanks for this advice.
    So what I finally had to do was:
    ant built.xml -all
    Then I have chosen "Manage as Web Application" in the menu.
    Then I have chosen "Rebuild NitroX Database"
    But then it did not regognize the "Struts Configuration" automatically.
    So I closed the project.
    And then open the project.
    And then I was at the point, where it looked ok! I now even see the Struts Configuration.
    Unfortunately all this still breaks with the rule:
    "Check out, Code, Test, Check in"
    since there were more steps and knowledge involved.
    So who can improve here?
    - Eclipse that is not flexible enough?: well, it seems like Eclipse can handle this.
    - NitroX that is not flexible enough?: well, it seems like Eclipse can handle this.
    - The roller project that does not confirm with Specification? (which Specification?). Yes, maybe the open source projects need to adapt to enable "Check out, Code, Test, Check in", is that right?

  • ANN: Ajax4jsf . New Open Source project that brings AJAX capability to JSF

    I would like to inform everybody about the new Open Source project - Ajax4jsf. It is hosted on java.net
    URL: https://ajax4jsf.dev.java.net/
    Ajax4jsf is a rich component framework that has been created exclusively to bring rich user interface functionality to the JavaServer Faces. It enables page-wide AJAX support instead of the traditional component-wide. It means you can define the event on the page that invoke AJAX request and area(s) of the page that should be synchronized with the JSF Component Tree after the AJAX request changes the data on the server according to the events fired on the client.
    Actually, ajax4jsf is based on the framework, Alexander Smirnov introduced last summer ( http://smirnov.org.ru/en/ajax-jsf.html ) . He is an architect for ajax4jsf right now.
    In addition to the features the previous version of his framework had, we already added the following:
    * Framework for support easy change "look and feel" ( skinning )
    * Support for handle off-page resources ( JavaScript, CSS styles, images, objects). Resources can be placed in application classpath ( for example, put in JAR), generated by program ( for example, paint images by Java2D or JAI ), with full caching support
    * Templating system for easy creating components renderers ( using jsp-like xml template instead of direct call write...() methods )
    * Special JTidy-based response filter - it can correct any HTML code from components to avoid incompatibilities with DHTML
    Sergey : https://ajax4jsf.dev.java.net/

    You can find (simple) samples here:
    [https://javaserverfaces.dev.java.net/servlets/ProjectDocumentList?folderID=4036&expandFolder=4036&folderID=0]
    [http://www.coreservlets.com/JSF-Tutorial/]
    You can find a HTML/rich text editor as JSF component in the Mojarra Scales component library: [https://scales.dev.java.net/htmlEditor.html].

  • Open source role based framework

    We have an application which is using :-
    1) spring framework/j2ee code at the backend
    2) while the front end is comprised of Adobe flex and action script. The app is web based.
    A need of the application at the moment is for a role based authorization framework, based on which a decision can be made as to which widgets/tabs/screens should be visible to the user and which should be hidden from him.
    Wanted to know
    1) if somebody was willing to share some of his experiences on a similar project.
    2) found and existing framework open source or otherwise helpful.
    3) would recommend one architecture over the other
    4) or anything else he would think might be beneficial to know.
    Thanks

    Most app servers have some built in container managed security (for example Tomcat Realms) which may or may not meet your requirements.

  • New, open source JavaFX OSGI framework

    First, a disclaimer: this is an open source project I started, and somebody may regard it as advertising (basically, it is ). I'm not sure if it's against forum rules. If so, please delete this thread.
    Basically, it's a framework for developing modular applications based on OSGI. It should provide support for building applications for desktop, web and mobile devices. It's called DEMUX Framework. Published under Apache License.
    http://demux.vektorsoft.com
    So far, support is available for desktop applications based on JavaFX, and mobile apps for Android. Since this is JavaFX forum, I would like some feedback from people who work with JavaFX. Basically, is this something you would find useful and worth spending time developing?
    If you have some time to throw away, give it a try. Please note that this is early stage development, so you will probably get frustrated and annoyed, buty ou should get the general idea.
    Documentation and some code samples are available on project wiki: http://demux.vektorsoft.com/wiki
    Source code for samples is available as part of binary download: https://bitbucket.org/vektorsoft/demux/downloads
    Any feedback is welcome.

    hi,
    here's a thought stop spamming this forum with your crap....
    A warning to others ignore any links this guy offers, 4/5 of his links so far are connected to spyware.
    David.

Maybe you are looking for