You are viewing a plain text version of this content. The canonical link for it is here.
Posted to general@incubator.apache.org by Neng Geng Huang <hu...@gmail.com> on 2012/06/06 02:47:03 UTC
[PROPOSAL] Busilet Proposal [Modified]
Dear Incubator PMC :
I would like to ask that you accept the following proposal for a new
incubator project at Apache.
Sorry, I don't receive the previous post from
general@incubator.apache.org, so I
post it again, also made some change in background section. Sorry for the
inconvenience. Please reply to this post.
Best regards
Huang Neng Geng
****************************
Project Proposal: Busilet
Author: Huang Neng Geng (mailto: huangng@gmail.com)
Date: June 4, 2012
Statsu: Draft
****************************
1. Abstract
--------------------
The Busilet is a reference implementation of Identifier Tracing
Protocol (IDTP). It
is a JSON-based middleware development tool.
2. Proposal
--------------------
Busilet is to provide a JSON-based framework for UTID information
exchange and tracing
and implementation of IDTP. UTID (Universally Traceable Identifier)
and IDTP are two
innovative concept I suggested last year in an IEEE conference titled
“Concept and
design of a things mail system”. After one year further research, I
developed the
reference implementation. UTID and IDTP has broad application
prospects in the area
of clouds calculation, distribute database, product identification,
the Internet of
Things, monomer recognition in industry.
3. Background
--------------------
Web service is widely used to develop middleware. But WS is complex
and heavyweight.
In the anther hand, Electronic Product Code (EPC) is widely used in the product
coding. The busilet is to integrate these two technologies to establish a
framework to tracing the source of product.
This innovative idea was inspired from the design and implementation of things
mail (a mail system of physical parcel). The things mail system allow
any people
send any parcel to any other user through any express company from any place at
any time. Therefore, UTID is designed to identify parcels, users,
places, companies,
and other object in the system. IDTP is designed to tracing any objects that
identified by UTID. Busilet project is the implementation of IDTP and has been
applied in real application.
The busilet is very like Web service, but busilet is simple,
JSON-based, and TCP-based.
There designed an IDTP proxy, so the busilet request is self-resolve
and routable.
The IDTP has already register a port number 25604 in IANA. The busilet
is the first
implementation of IDTP.
4. Rationale
---------------------
Although the busilet project has achieved its initial goal which demonstrates
the feasibility, we may expect that UTID and IDTP has broad application
prospects in the future. It is necessary that product level software be
produced for wide users. The current implementation has many weeks, too.
I would like to have some expertise person to join the project and to
obtain supervise from experts to continue the development of the project.
5. Initial Goals
----------------------
* Evaluate the framework by expert.
* Add encryption function to data transfer
* Add server authentications.
* Add client authentications.
* Improve the session function.
* Test and improve performance
6. Current Status
---------------------------
Meritocracy
We plan to do everything possible to encourage an environment that
supports a meritocracy.
Community
The Busilet is a project on SourceForge. It will remain an active community
and continues to grow.
Core Developers
Because of the prospects , it is expected that developers from a variety
of existing Apache projects will become part of the team.
7. Known Risks
-------------------------------
Orphaned products
This project is recently started and has only one developer at present.
There is a risk of being orphaned. Hope more people will join.
Inexperience with Open Source
We will increase inexperience with open source while working on this project.
Homogenous Developers
More developers from a variety of backgrounds and with a variety of needs
are welcome to join this project.
Reliance on Salaried Developers
The busilet project does not rely on salaried developers.
Relationships with Other Apache Products
None at present.
An Excessive Fascination with the Apache Brand
While we expect the Apache brand may help attract more contributors, our
interests in starting this project is based on the factors mentioned in the
Rationale section. However, we will be sensitive to inadvertent abuse of
the Apache brand and will work with the Incubator PMC and the PRC to ensure
the brand policies are respected.
8. Documentation
-------------------------
A full document may be downloaded form https://sourceforge.net/projects/busilet.
9. Initial Source
-------------------------
A full source and demos may be downloaded form
https://sourceforge.net/projects/busilet.
10. Source and Intellectual Property Submission Plan
11. External Dependencies
jackson project (open soruce)
12. Cryptography
Mr. Huang Neng Geng
------------------------------
Associate Professor
Computer Information Engineering Department
Wuxi Institute of Technology
Wuxi, Jiangsu, China, 214073
Tel: 86-510-5414627(8087)
Mobile: 13921501950
email: huangng@gmail.com, huangng@yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org
Re: [PROPOSAL] Busilet Proposal [Modified]
Posted by Neng Geng Huang <hu...@gmail.com>.
>Hi,
>
>On Tue, Jun 5, 2012 at 8:47 PM, Neng Geng Huang <hu...@gmail.com> wrote:
>> The Busilet is a reference implementation of Identifier Tracing
>> Protocol (IDTP). It is a JSON-based middleware development tool.
>
>Sounds interesting!
>
>Do you already have a Champion [1] for the project, or are you looking
>for volunteers? The champion will be able to help you identify
>potential mentors and complete the other missing parts of the
>proposal.
I don't have a Champion yet. And I am looking for volunteers
to join this project. Any one who can help this project are
welcome.
Sorry that I didn't receive any email in my inbox of my email
account. I read this reply from archives.
>
>The Proposal Guide [2] says:
>
> "Before starting on the formal proposal, recruit a Champion. The
>Champion understands
> Apache and should be able to help navigate the process."
>
>[1] http://incubator.apache.org/incubation/Roles_and_Responsibilities.html#Champion
>[2] http://incubator.apache.org/guides/proposal.html
>
>BR,
>
>Jukka Zitting
>
------------------------------
Mr. Huang Neng Geng
------------------------------
Associate Professor
Computer Information Engineering Department
Wuxi Institute of Technology
Wuxi, Jiangsu, China, 214073
Tel: 86-510-5414627(8087)
Mobile: 13921501950
email: huangng@gmail.com, huangng@yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org
Re: [PROPOSAL] Busilet Proposal [Modified]
Posted by Jukka Zitting <ju...@gmail.com>.
Hi,
On Tue, Jun 5, 2012 at 8:47 PM, Neng Geng Huang <hu...@gmail.com> wrote:
> The Busilet is a reference implementation of Identifier Tracing
> Protocol (IDTP). It is a JSON-based middleware development tool.
Sounds interesting!
Do you already have a Champion [1] for the project, or are you looking
for volunteers? The champion will be able to help you identify
potential mentors and complete the other missing parts of the
proposal.
The Proposal Guide [2] says:
"Before starting on the formal proposal, recruit a Champion. The
Champion understands
Apache and should be able to help navigate the process."
[1] http://incubator.apache.org/incubation/Roles_and_Responsibilities.html#Champion
[2] http://incubator.apache.org/guides/proposal.html
BR,
Jukka Zitting
---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org
For additional commands, e-mail: general-help@incubator.apache.org