SimpleUBL – your tool for faster, simpler and more effective application development, based on UBL 2.x standard.
What is SimpleUBL?
SimpleUBL is a complete Universal Business Language implementation library for C++, .Net, and COM/OLE Automation applications.
You can simply read, write and validate electronic XML documents without concern about XML language.
Documents generated with SimpleUBL are
always valid
and
well formed.
It is
easy to integrate SimpleUBL to any
C++,
.Net or
COM Automated application.
Why use SimpleUBL?
If you need to…
- use standardized electronic business document exchange;
- automate your invoicing, ordering, billing and etc.;
- eliminate fax-paper based documentation, re-keying of data and unnecessary mistakes;
- easily adapt e-business solutions in your environment;
- reduce development time significantly;
- use UBL 2.0 document standard and it’s sub-standards (NES UBL. OIOUBL, Etc).
Features
- Complete OASIS Universal Business Language implementation (for all 31 documents);
- OIOUBL, NES UBL, UBLTR, CCI UBL subsets;
- 1200 UBL standard elements broken down to 130 classes;
- Supported in C++, .Net and OLE/COM Automated applications;
- No XML knowledge needed;
Supported environments
C++
- Fully supports all UBL 2.0 documents for creating, parsing and validating;
- Portable across Windows and Linux platforms;
- Ready for Doxygen code documentation system;
- Written totaly with C++.
OLE/COM Automation
- Automation aware SimpleUBL C++ version for extending any application that supports OLE/COM Automation;
- Methods and classes are shortened to perfectly work in MS Dynamics NAV and MS Dynamics AX environments.
.Net Framework
- Fully supports all UBL 2.0 documents for creating, parsing and validating;
- Supports all .Net (2.0 and up) languages (C#, VB, C++/CLI);
- Can be easily integrated in applications that support .Net extending. Such as Dynamics AX, SAP etc.;
- Intellisence code completion;
- Written totaly with .Net 2.0 C#.