Ibm system builder overview.020607
Upcoming SlideShare
Loading in...5
×
 

Ibm system builder overview.020607

on

  • 365 views

 

Statistics

Views

Total Views
365
Slideshare-icon Views on SlideShare
365
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • SystemBuilder increases developer productivity and improves application maintainability and portability. SystemBuilder lets developers focus on what they know best: their business, their users and their application. Developers can thus build client/server, mission-critical business solutions. Applications developed using SB+ and SBClient are deployed in many organizations worldwide across a vast range of operating environments, data servers, vertical industries and user interfaces.
  • The primary components of SystemBuilder are SB+, SBClient, and the Screen Designer. The SB+ server may reside on the same physical server as the U2 data server, or on a separate server.
  • U2 Web Designer builds complete directory structures, ASP.NET 2.0 aspx pages and C# code as a result of the conversion of SB+ processes and screens With U2 Web Designer BASIC programmers can put their U2 application on the Web without having prior knowledge of Web design

Ibm system builder overview.020607 Ibm system builder overview.020607 Presentation Transcript

  • ® © 2007 IBM Corporation IBM SystemBuilder™ IBM SB+ for UniData and UniVerse IBM SBClient for UniData and UniVerse Technical Overview
  • © 2007 IBM Corporation IBM Software Group | Information Management software 2 Trademarks and Acknowledgements 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.
  • © 2007 IBM Corporation IBM Software Group | Information Management software 3 SystemBuilder Overview  Enables development of mission-critical business solutions optimized for MultiValue data servers  Promotes application maintainability and portability  Enables rapid, flexible development and deployment  Simplifies application management with reusable processes 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.
  • © 2007 IBM Corporation IBM Software Group | Information Management software 4 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
  • © 2007 IBM Corporation IBM Software Group | Information Management software 5 SystemBuilder Industry Leverage  Cross Industry  Distribution  Energy  Finance  Healthcare  Insurance  Manufacturing  Not for profit  Retail  Systems Integration http://www-306.ibm.com/software/data/u2/solutions/find.html
  • © 2007 IBM Corporation IBM Software Group | Information Management software 6 SystemBuilder Use Case  Membership Solution; 93 sites; 2400 seats  Example Wins – Single site – 300 users U2, U2 Web DE, STDBY • Membership system in UK • Win over Oracle • IBM Solution including BI, CM, IM – Single site – 30 user UniData, U2 Web DE • Case study presented at 2006 IOD Conference  Example Losses – Small site – 30 users – Small site – 50 users • Both due to “aged look of cosmetics” • Inquired about screen shots, beta program to help stem loss
  • © 2007 IBM Corporation IBM Software Group | Information Management software 7 SystemBuilder Components U2 Data Server SBClient  Data store  Presentation layer SB+ Screen Designer  Application server  Design SB+ screens, logic
  • ® © 2007 IBM Corporation SB+
  • © 2007 IBM Corporation IBM Software Group | Information Management software 9 SB+ Overview  4GL Multiplatform MultiValue Rapid Application Development Environment  Character & graphical development of Client/Server applications with automatic generation of source code and documentation  The most respected and proven 4GL in the MultiValue marketplace for on-line transaction processing applications
  • © 2007 IBM Corporation IBM Software Group | Information Management software 10 SB+ Developer Value  SB+ shields developers and users from operating system commands and data server commands – Developers do not need to know commands and syntax for every platform – Not limited to the SB+ Application Development Environment – Still can execute OS commands and native OS functions, and procedural languages – Develop applications based on business rules and logic  SB+ provides open systems connectivity, GUI presentation, platform independent coding, and Windows application linking
  • © 2007 IBM Corporation IBM Software Group | Information Management software 11  Complete and proven application development suite of tools for enterprise-wide development of host based, client/server and stand alone business applications  Provides incremental migration to latest technologies and leverage on existing development  Increased productivity: Most productive toolset in the marketplace – Requires a significant less number of programmers to develop and maintain software applications  Intuitive: Complementary suite of tools to cater technical and non-technical individuals  Scalable: Allows development of single and multi-user applications in standalone or multiple client/server configurations – Supporting CRTs and Desktop PCs in one environment – Coexistance strategy for U2 Web DE and the Web  Cost-effective: SB+ automates the most tedious tasks of the software development cycle, including revision control and documentation, and multi- language support  Low cost of ownership: Application maintenance and GUI/Active X deployment is as easy as it gets SB+ Value Proposition
  • © 2007 IBM Corporation IBM Software Group | Information Management software 12 SB+ Applications Development Environment SB+ Tools Runtime Administration Security Office
  • © 2007 IBM Corporation IBM Software Group | Information Management software 13 SB+ Tools  Field Definition  Screen Painter  Report Writer  Processes: – Building Blocks of SB+ – Global or Local Processes – Used to build the Application – Processes can call other Processes – Many ‘hooks’ from many Processes types
  • © 2007 IBM Corporation IBM Software Group | Information Management software 14 SB+ Tools  Automatic User and Technical Documentation  Revision Control  Language Translation  ActiveX, OLE and DDE Support  Many other application development features
  • © 2007 IBM Corporation IBM Software Group | Information Management software 15 SB+ Expressions  Used to derive values for – field assignments – defaults – validations – updates – selections  Standard syntax throughout SB+  Supports Dictionary names and Equates
  • © 2007 IBM Corporation IBM Software Group | Information Management software 16 SB+ Applications  SB+ Code is portable across many platforms  Optimize code with Generated Source  Run same application with GUI and ASCII terminals
  • © 2007 IBM Corporation IBM Software Group | Information Management software 17 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)
  • ® © 2007 IBM Corporation SBClient
  • © 2007 IBM Corporation IBM Software Group | Information Management software 19 SBClient Value Proposition  Provides a graphical user interface for PC emulation users  Leverages existing development by providing incremental migration from character via terminal emulation to full event driven Windows GUI  Provides connectivity capabilities (Serial, TCP/IP, IPX)  Delivers Host/PC Windows integration including DDE, file transfers  Contains enhanced reporting query system: Smart Query  Provides integration with third party object components such as VBX and ACTIVEX  Supports standard e-mail application program interface (MAPI)  Enables interoperability with other databases via ODBC  Adds secure connections with SSL
  • © 2007 IBM Corporation IBM Software Group | Information Management software 20 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
  • © 2007 IBM Corporation IBM Software Group | Information Management software 21 SBClient Main Features  Automatic GUItization of SB+ character based applications  Incremental migration of legacy applications to GUI and Client/Server  Feature rich terminal emulation and file transfer support including FTP, passive FTP, XY Z modem, Samba  Object oriented environment for legacy application enhancement  Windows interoperability  DDE, OLE and VBX support  Host Library (MAPI, WORD, EXCEL)  Data Transfer (NCP, FTP, SBZ, Samba)  Smart Query  Creating Scripts  SB OLE (Call SB+ process from VB Application)
  • © 2007 IBM Corporation IBM Software Group | Information Management software 22 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
  • © 2007 IBM Corporation IBM Software Group | Information Management software 23 U2 Web Designer
  • © 2007 IBM Corporation IBM Software Group | Information Management software 24 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
  • © 2007 IBM Corporation IBM Software Group | Information Management software 25 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
  • © 2007 IBM Corporation IBM Software Group | Information Management software 26 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.
  • © 2007 IBM Corporation IBM Software Group | Information Management software 27 SB 6.0 Architecture Application GUI Client (WPF) SBClient 6.0 GUI .NET Framework Application Browser GUI Client (WPF) SBClient 6.0 Browser GUI Browser Application Mobile Client SBClient 6.0 Mobile Mobile Device Web Services Consumer Proxy Server SB+ Middle Tier Framework .NET Framework SB+ Web Services Application SB+ Runtime U2 Data Server HTTP, HTTPS, or Sockets SBClient 5.4 GUI Browser Mobile Web Services IBM statements of direction are not a commitment. IBM plans are subject to change at IBM discretion. 2-way Communication Host Middle Tier Client
  • © 2007 IBM Corporation IBM Software Group | Information Management software 28 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 Copyright IBM Corp. 2007 All Rights Reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp"