Download Latest Version Openmodeling-44a.zip (112.2 MB)
Email in envelope

Get an email when there's a new version of Modeling software including Archimate

Home / open-modeling / Open modeling 3.3 stable
Name Modified Size InfoDownloads / Week
Parent folder
readme.txt 2016-05-30 8.0 kB
changes.txt 2016-05-30 875 Bytes
Openmodeling-33.zip 2016-05-30 33.6 MB
Totals: 3 Items   33.6 MB 0
Open Modeling 3.2

Product			Version			Related version
 
Operating system	Windows10 64 bit
                  Windows7 64 Bit
                  Linux Fedora 32 bit
                  Suse Linux 64 bit

Browser 	
      Chrome 48
      The current Open Modeling version provides full
      support for the Chrome browser. 
			Firefox 44.0
			The current Open Modeling version provides
			full support for the Firefox browser, including
			the embedded SVG. Linux support is complete now too.
			Internet Explorer 11.0
			This version has full support for embedded SVG. The
			Adobe plugin is in this version no longer required.
 
Java	JDK 1.8.0_91

Application server
make your choice:	Tomcat 8.0.35
			Apache Tomcat is an implementation of the Java Servlet 
			and JavaServer Pages technologies. The Java Servlet and 
			JavaServer Pages specifications are developed under the 
			Java Community Process. Copy the tcnative-1.dll to a
			directory in the system path for Apache Portable Runtime. 
			For Linux you need to compile the APR, see Tomcat documentation.   

			JBoss 7.1.1
			The JBoss/Server is the leading Open Source, standards-compliant, 
			J2EE based application server implemented in 100% pure Java.

			GlassFish v3.1.2.2
			GlassFish is an open source application server which implements 
			Java EE 5. The Java EE 5 platform includes the latest versions 
			of technologies such as such as JavaServer Pages(JSP) 2.1, 
			JavaServer Faces(JSF) 1.2, Servlet 2.5, Enterprise JavaBeans 3.0, 
			Java API for Web Services(JAX-WS) 2.0, Java Architecture for XML 
			Binding(JAXB) 2.0, Web Services Metadata for the Java Platform 1.0, 
			and many other new technologies.   

			Oracle Weblogic 12.1.2.0
			BEA WebLogic products provide you with not only the most reliable, 
			highest performance foundation for building and running enterprise 
			applications, but also with industry-leading innovations such as 
			virtualization, real-time, and event computing that help you 
			differentiate your business. BEA WebLogic-reliability and innovation 
			without compromise.
			Java 1.5 runtime included.

			WebSphere Application Server 8.5
			IBM(r) WebSpherer Application Server drives business agility with an 
			innovative, performance based foundation for your SOA environment on 
			the broadest range of platforms in the industry.
			Java 1.5 runtime included.   

      Jetty 9.3
      The Jetty Web Server and core components such as Web Sockets,
      SPDY, OSGi, JASPI, JMX, JNDI, AJP are available from eclipse.
      These distributions and its dependencies are provided under the
      terms and conditions of the Eclipse Foundation Software User
      Agreement unless otherwise specified.

Database
make your choice:	MySQL 5.6.30
			MySQL Enterprise subscription is the most comprehensive offering of MySQL 
			database software, services and support to ensure your business achieves 
			the highest levels of reliability, security, and uptime. MySQL Enterprise 
			includes the MySQL Enterprise Server 5.0 software, which is the most reliable, 
			secure and up-to-date version of the world's most popular open source database.    JDBC 5.1.39

      MariaDB 10.1
      MariaDB Enterprise for mission-critical applications.MariaDB
      Enterprise is a subscription designed to support organisations using
      MariaDB & MySQL(r) in production environments:
      - Certified binaries
      - Up to 24x7x365 expertise from the MariaDB team
      - Enterprise-grade tooling including monitoring and back-ups
      - Exclusive services delivered from the MariaDB Portal                             JDBC 5.1.39

			SQLServer 2012
			Experience a trusted, productive, and intelligent relational database 
			management system that provides an enterprise-ready data platform for 
			organizations to manage any data, any place, any time.                             JDBC 4.0
 
			Oracle 12.1.0.1.0
			Oracle Database 11g, building on Oracle's unique ability to deliver 
			Grid Computing, gives Oracle customers the agility to respond faster 
			to changing business conditions, gain competitive advantage through 
			technology innovation, and reduce costs.                                           JDBC included with Oracle
 
			DB2 Version 10.5
			DB2 offers industry leading performance, scale, and reliability on 
			your choice of platform from Linux to z/OS. Learn how customers 
			are transforming their data center with DB2.                                       JDBC included with DB2
  
Document processor	Fop 2.1

Document reader		Acrobat Reader 11
			Install Acrobat Reader plugin for Firefox under Linux:
			See Firefox faqs.
 
TThanks to Kevin Lindsey for his 2D SVG routines.
We have used Yahoo UI Library 2.9.0 Datatable for the datagrids and Editor for the rich text editor.
AngularJS is used for Treemenu and will gradually replace the other YUI components.
Searching our static pages on the info site and the help is provided by Tipue JS.
For file upload we have included jspsmartupload from JspSmart (reverse engineered).
Connection pooling independent from DBMS is done with the PoolMan poolmanager (reverse engineered).

Installing instructions

- Install the selected Java JDK (The Application server requires it).
- Install Tomcat, AppServer or JBoss in a directory of your choice.
- Deploy the openmodeling.war file. Follow the instructions for your application server.
- Install MySQL, SQLServer, Oracle or DB2 according to the manufacturers instructions.
- For MySQL the installation script install.bat/install.sh is added that works at least for Windows and Linux.
- Install the corresponding JDBC driver (not for Oracle and DB2).
- Copy the driver .jar(s) or .zip(s) to the following directory:
  Tomcat        {installation-dir}/webapps/om33/WEB-INF/lib
  Sun AppServer {installation-dir}/domains/domain1/applications/j2ee-modules/om33/WEB-INF/lib
  JBoss         {installation-dir}/server/default/deploy/om33.war/WEB-INF/lib
  Websphere     {installation-dir}/AppServer/profiles/AppSrv01/installedApps/xxxxxxxNode01Cell/om33.ear/om33.war/WEB-INF/lib
  WebSphere CE	Runs the application from the .warfile. Add the driver to om33.war/WEB-INF/lib
  Bea Weblogic  {installation-dir}/wlserver_10.0/samples/domains/wl_server/servers/examplesServer/tmp/_WL_user/om33/xxxxxx/war/WEB-INF/lib
  In this directory you will find a list of required files in a file "directory content".
- Install the SVG viewer at the clients according to the manufacturers instructions.
- Open modeling has three standard users:
  1. admin with password om as administrator;
  2. model with password om as modeler;
  3. guest without password as viewer.
- You are automatically logged on as a guest user, when you select in the main menu Access, Logon where you can
  relogon as the user you want to.

For migration from 5.0 to 5.1 MySQL version follow chapter 2.11 in the 5.1 version manual.
For migration from 5.1 to 5.5 MySQL version follow chapter 2.11 in the 5.5 version manual.

Using a different DBMS
As a standard database we deliver MySQL, but we do support currently the following databases:
- DB2/NT64: use db2jcc.jar and db2jcc_license_cu.jar (from Ibm/Sqllib/java)
- MySQL: use mysql-connector-java-5.1.34-bin.jar (from mysql-connector-java-5.1.35/lib)
- Oracle: use ojdbc6.jar (from Oracle/product/db_1/jdbc) for version 12.1.0
- SQLServer: use sqljdbc.jar (from Microsoft SQL Server 2008 driver for JDBC version 4.0)

The recommended database password is Anne_mar. Of course you want to change that after testing. It is
only referenced in the file poolman.props in the WEB-INF/classes of the Web-application.

If you want to use one of the other databases, download one of the other openmodeling-xxx-33.zip files.
You will find installation instructions in the included readme.

Jan van Santbrink
Source: readme.txt, updated 2016-05-30