Presentation is loading. Please wait.

Presentation is loading. Please wait.

Be.as WEB Technology. © beas2012 / Page 2 Execution modes One beas.exe One beas.exe SAP-Integration Independent surface Single-Window, Terminal-Application,

Similar presentations


Presentation on theme: "Be.as WEB Technology. © beas2012 / Page 2 Execution modes One beas.exe One beas.exe SAP-Integration Independent surface Single-Window, Terminal-Application,"— Presentation transcript:

1 be.as WEB Technology

2 © beas2012 / Page 2 Execution modes One beas.exe One beas.exe SAP-Integration Independent surface Single-Window, Terminal-Application, APS… Server-Application Windows-Service New: WEB-Application be.as can be run in different modes

3 © beas2012 / Page 3 Connecting WEB-Application PHP- Server (Apache) PHP- Connector (PHP-Program) Comm- Directory (Access for PHP- and beas- Program ) BEAS- Server (beas as Windows sercive or as separate Server-Task) Client Web- Browser Requires an arbitrary PHP server. be.as automatically installs a PHP Connector (small PHP file) and uses a directory for communication with the BEAS-server via PHP connector. The communication is done on a file basis. Thus the system is set up very easily.

4 © beas2012 / Page 4 Connecting WEB-Application without local PHP-Server PHP- Server PHP- Connector Comm- Directory BEAS- Server Client Web- Browser HTML Internet server – arbitrary locationLocal server If a local web access is not desired or not allowed for safety reasons, the PHP connector will be installed on any web server. The be.as server communicates via HTTP with the PHP connector

5 © beas2012 / Page 5 BEAS- Server Client Web- Browser Local network A firewall blocks external access on the local server in a network. That why it is impossible, to tap data from the local PC. Firewall

6 © beas2012 / Page 6 BEAS- Server Client Web- Browser Lokales Netzwerk Usually a firewall operates only one-directional: incoming requests are blocked. Therefore, we use indirect communication: The client sends a query to the external HTML server, the be.as server asks, if there is a query and retrieves them, returns a response and the PHP server passes that response back to the client. External PHP- Server Firewall

7 © beas2012 / Page 7 BEAS- Server Client Web- Browser In the local network, the upload speed is 512 KB. When uploading images, large JS and CSS files, the line is overloaded quickly. Everything that can be outsourced, images and other media files as well as large-JS and CSS files, are stored directly on the external server. External PHP- Server Only text files, max 512 KB CSS-, JS-files images, 2 GB or more Connection speed

8 © beas2012 / Page 8 BEAS- Server (beas als Windowsdien st oder als separater Server-Task) Client Web- Browser The be.as server checks every second whether a client request exists. If so, it is processed and a response is returned. The HTML server is queried at 100 ms cycle for a response. In total, there is a theoretical maximum response time of 0.8 sec + setup time of the web pages. Externer HTML- Server Query interval 500 ms Query interval 100 ms Answer times

9 © beas2012 / Page 9 BEAS- Server Client Web- Browser Lokales Netzwerk Communication with HTML server is password protected. The indirect communication is very secure, there is no need to open the firewall. Data is received and sent unencrypted. If a higher security is required, establish a local network (VPN) Externer HTML- Server Passwortschutz Firewall Security

10 © beas2012 / Page 10 Programming Client Web-Browser BEAS.EXE Beas-Server WEB- Programm In be.as a WEB-application can be created with be.as-Script, JavaScript or HTML. Basic language is be.as-Script, the application runs in a beas screen, the complete functionality of beas is accessable. The surface on the Client-Web-Browser is defined in the WEB-program. This makes HTML-objects available, which assist in the creation of surfaces.

11 © beas2012 / Page 11 Programming languages beas-Script HTML-Object beas-Script HTML-Object JavaScript HTML PHP Basic language is beas-script, extended by a HTML-object, which makes available several useful tools. There, JavaScript, HTML, MSSQL and PHP can be used. Programming languages can be mixed (as in classical PHP-development, based on BEAS-Script instead of HTML) MSSQL-Script

12 © beas2012 / Page 12 Multi language support Using internal beas language tables in all directions Administration of language tables optimized for SQL and memory usage Several users can logon in parallel with different languages Development in all languages Each WEB-Appliation can use its own languaga tables Support of Word-ID to assign a translation to a word beas-web

13 © beas2012 / Page 13 beas-web Personnel Name+Password Personnel Card number Program user connected to a Personnel-No. External customers Via contact person- Name+Password Anmeldemöglichkeiten WEB-User- Administration WEB-service Logon


Download ppt "Be.as WEB Technology. © beas2012 / Page 2 Execution modes One beas.exe One beas.exe SAP-Integration Independent surface Single-Window, Terminal-Application,"

Similar presentations


Ads by Google