Documente Academic
Documente Profesional
Documente Cultură
IBM SystemBuilder™
IBM SB+ for UniData and UniVerse
IBM SBClient for UniData and UniVerse
Technical Overview
The following are trademarks or registered trademarks of the IBM Corporation: AIX®,
DB2®, DB2 Universal Database™, Dynamic Connect™, RedBack®, SystemBuilder™,
U2™, UniData®, UniVerse®, wIntegrate®.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the
United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft
Corporation in the United States, other countries, or both.
Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron,
Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered
trademarks of Intel Corporation or its subsidiaries in the United States and other
countries.
UNIX is a registered trademark of The Open Group in the United States and other
countries.
Linux is a trademark of Linus Torvalds in the United States, other countries, or both.
Other company, product, or service names may be trademarks or service marks of others.
2
© 2007 IBM Corporation
IBM Software Group | Information Management software
SystemBuilder Overview
IBM SystemBuilder™ enables rapid application development with flexible
deployment options for the IBM UniVerse® and IBM UniData® (U2™)
MultiValue data servers. SystemBuilder includes both IBM U2 SB+ for
UniData and UniVerse (SB+), a powerful rapid application development
environment for host-based and client/server development, and IBM U2
SBClient for UniData and UniVerse (SBClient), a presentation layer.
3
© 2007 IBM Corporation
IBM Software Group | Information Management software
SystemBuilder Value
Sophisticated 4GL native to MultiValue databases
– Definition Based User Interface
• Enables flexible presentation choices
– Definition Based Business Logic
• Enables non-programmers to build programs by defining business rules
• Allows complex business applications to be built quickly without a single line
of code
Easily and quickly revamp existing mature, functional applications
Used in 20% of all U2 partners
Leveraged for development across all industries and geographies
4
© 2007 IBM Corporation
IBM Software Group | Information Management software
http://www-306.ibm.com/software/data/u2/solutions/find.html
5
© 2007 IBM Corporation
IBM Software Group | Information Management software
SystemBuilder Components
7
© 2007 IBM Corporation
®
SB+
SB+ Overview
9
© 2007 IBM Corporation
IBM Software Group | Information Management software
10
© 2007 IBM Corporation
IBM Software Group | Information Management software
11
© 2007 IBM Corporation
IBM Software Group | Information Management software
eci ff O
sl oo T
yti r uc e S
i t nu R
noi t art si ni md A
em
SB+
12
© 2007 IBM Corporation
IBM Software Group | Information Management software
SB+ Tools
Field Definition
Screen Painter
Report Writer
Processes:
– Building Blocks of SB+
13
© 2007 IBM Corporation
IBM Software Group | Information Management software
SB+ Tools
Automatic User and Technical
Documentation
Revision Control
Language Translation
ActiveX, OLE and DDE Support
Many other application
development features
14
© 2007 IBM Corporation
IBM Software Group | Information Management software
SB+ Expressions
Used to derive values for
– field assignments
– defaults
– validations
– updates
– selections
Standard syntax throughout SB+
Supports Dictionary names and Equates
15
© 2007 IBM Corporation
IBM Software Group | Information Management software
SB+ Applications
16
© 2007 IBM Corporation
IBM Software Group | Information Management software
Multi-Language Support
Main features and Setup requirements:
– Design and implement applications using the base language
– Set up language tables in SB for target users
– Perform the translation of text used in the application
– Add translated text for each language to the application
– Enable the application's multi-language flag
– Set the default language for the module
– Set user's language flag to the appropriate language (each user
can use different language provided it was already set)
17
© 2007 IBM Corporation
®
SBClient
19
© 2007 IBM Corporation
IBM Software Group | Information Management software
SBClient Functions
Automatic conversion of SB+ character-based applications to
Windows GUI
Systematic migration of BASIC applications to Windows GUI
Terminal emulation
Connectivity
Data transfer capabilities
Graphical desktop
PC/host integration
20
© 2007 IBM Corporation
IBM Software Group | Information Management software
21
© 2007 IBM Corporation
IBM Software Group | Information Management software
U2 Web Designer
Feature-rich environment for creating and modifying Web pages
Eclipse-based
Introduced in U2 Web DE 4.3
Automates conversion of existing SB+ input and output processes to Web pages
Enables Web page design
– Data driven Web pages
– No knowledge of HTML required
– No Web programming knowledge required
22
© 2007 IBM Corporation
IBM Software Group | Information Management software
U2 Web Designer
23
© 2007 IBM Corporation
IBM Software Group | Information Management software
Operating Environment
Data servers
– IBM UniVerse, or
– IBM UniData
Supported platforms (SB+)
– Microsoft® Windows®
– IBM AIX®
– Sun™ Solaris™
– HP-UX
– Linux®
Supported platforms (SBClient)
– Microsoft Windows
24
© 2007 IBM Corporation
IBM Software Group | Information Management software
SystemBuilder Configuration
IBM SystemBuilder includes the following orderable components:
– IBM SB+ for UniData and UniVerse
• Priced per concurrent session
• Previously sold as SB+ Runtime and SB+ Developer
– IBM SBClient for UniData and UniVerse
• Priced per concurrent session
• Device licensing capable
– SB+ Bundles
• SB+ U2 Value Pack bundle includes 1 SB+ license, 1 SBClient license, and
1 database license (either UniVerse or UniData).
• SB+ Client Value Pack bundle includes 1 SB+ license and 1 SBClient
license
25
© 2007 IBM Corporation
IBM Software Group | Information Management software
SystemBuilder Futures
Architecture
– Separation of UI from business logic
– Multiple user interfaces, (e.g. Browser, GUI, mobile)
– Interoperability (i.e. SOA.)
Windows Presentation Foundation (WPF)
– Definition based UI, similar to SB+ definition based
environment.
– Support for Internationalization and accessibility.
Windows Communication Foundation (WCF)
– Provides security and recoverability between the clients and
middle tier.
– Simplify deployment and management of large numbers of
users.
26
© 2007 IBM Corporation
IBM Software Group | Information Management software
SB 6.0 Architecture
Host U2 Data Server
SBClient
SB+ Runtime
5.4
Application
2-way Communication
SB+ SB+
Middle Tier Web
Framework Services
HTTP,
HTTPS, or
Sockets
Web Services
Client .NET Framework Browser Mobile Device
Consumer
SBClient 6.0
SBClient 6.0 GUI SBClient 6.0 Mobile
Browser GUI
Additional Information
IBM U2 home page
– ibm.com/software/u2
Information Management Today Newsletter
– ibm.com/software/data/db2infonews
U2 Users Group www.u2ug.org
Email U2AskUs@us.ibm.com
28
© 2007 IBM Corporation