Journyx: Open Standards, Open Source - Journyx, Inc.

Timesheet
Open Standards, Open Source

 

Journyx embraces open standards and open source technologies to make Timesheet the most flexible and dynamic time and expense tracking application available. Journyx knows that time and expense data by itself is only of limited value. In order to truly automate the work-tracking process and achieve maximum savings, employee time and expense data must be shared with other corporate systems such as accounting, payroll, HR, project management and ERP.

Journyx Timesheet was developed using open standards and architecture. Timesheet currently runs on Windows 2000*/2003, Windows XP/Vista, AIX, Solaris, Linux and FreeBSD. Additionally, Timesheet works with many popular databases including MS SQL, Oracle and DB2 and PostgreSQL. Access to Timesheet data is not dependent on any specific operating system, database, environment, or external application. By extension, this allows Journyx to integrate seamlessly, more efficiently, and in a multitude of ways.

"It is common practice for employees to enter Time and Expense data into automated collection systems. That data is processed and sent to another party for approval processing. The data may then be sent to 3rd party payroll and invoice processing centers. Significant development and processing savings can be realized by each organization utilizing a standardized data exchange."
Time Expense Reporting 2.0
HR-XML Consortium

Open Standards: The Flexibility To Meet Your Needs

In the past, specific knowledge of each proprietary product was required in order to develop integrations from the time tracking application to existing customer systems. With the progress being made in the open source movement to develop standards for database objects that represent particular types of data, application-specific knowledge is becoming less necessary.

Timesheet 7.0 includes the jxAPI, a standard XML API using SOAP (Simple Object Application Protocol), which provides an easy framework for accessing each program's list of data fields and tying them together in a standard way. This direct connection (data source to data source) avoids problems that used to exist with data corruption and the need to produce custom automation scripts for data transfer. Most Journyx customers do more than simply capture and report on time and expense data. In order to realize the full benefits of Timesheet, they automate the transfer of this data to other systems for processing. Among other things, the jxAPI and our commitment to open standards make this possible.

Because Journyx has implemented support for the latest standards published by the open source movement for Web Services, our solutions can be "plugged in" to a customer's existing infrastructure easily, which translates to the greatest cost/time savings possible for our customers. Further, the use of these open standards makes it possible for Journyx customers to develop integrations themselves. Journyx has a number of customers and partners who have implemented integrations using the jxAPI to talk to their other applications and, because it doesn't take specific knowledge of Timesheet to write the integration, they can use any programming language on any platform as needed.

Journyx Solutions fit into the way you already do business, rather than forcing you to change. We're flexible that way.

Open Standards: Resources

To learn more about the open standards movement and what it means to you, please visit the following informational sites:

Open Source: Good From Start To Finish

Journyx Timesheet is built from scratch using the open source programming language know as Python. Python is an object-oriented programming language that mixes the powerful software design features of traditional engineering languages with the flexibility and usability of scripting languages. It was created to emphasize quality, productivity, portability, and integration. Python is gaining momentum at an astonishing pace, largely because it is so well-suited to modern-day applications development. This is not surprising, because it was written to address the limitations that exist in older languages.

Applications can be developed in Python much faster than in traditional languages due to its innate object-oriented design and its crisp readability. Developers also gain speed because they do not need to compile and link a Python program; they can simply write it and then run it. Moreover, the large Python developer community provides a solid base of shared knowledge and support. The plethora of books, websites, user groups, and other resources is testimony to the success that Python has enjoyed in the software development community.

*Microsoft has officially ended support for Windows 2000 Server and is no longer creating security patches for it. Thus, Journyx strongly recommends that all Windows customers transition to Windows 2003 Server at their earliest convenience. Timesheet will continue to function on Windows 2000 Server so long as the Windows installation remains secure, but once the security of the box is compromised (due to the lack of Windows security updates from Microsoft) Timesheet may be compromised and could be unrecoverable.