กลับไปหน้าบทความ

อ่าน 3 นาที

ผู้ผลิตซอฟต์เวลล์

ซอฟต์แวร์ปี 2550/ทุกหน้าต้องการการล้างข้อมูล/ซอฟต์แวร์ข้ามแพลตฟอร์ม/สภาพแวดล้อมการพัฒนาแบบบูรณาการ/ผู้สร้างส่วนต่อประสานกับผู้ใช้/ซอฟต์แวร์พัฒนาเว็บไซต์

Softwell Makerคือสภาพแวดล้อมสำหรับการพัฒนาแอปพลิเคชันอินเทอร์เน็ตที่ทันสมัยสำหรับองค์กร เครื่องมือนี้มุ่งเน้นที่ประสิทธิภาพการทำงานสูงในการพัฒนาซอฟต์แวร์...

ผู้ผลิตซอฟต์เวลล์

( เรียนรู้วิธีและเวลาในการลบข้อความนี้ )
ซอฟต์เวลล์ เมคเกอร์ 2
นักพัฒนาบริษัท ซอฟต์เวลล์ โซลูชั่นส์ จำกัด
ปล่อย2007
เวอร์ชันเสถียร
2.7.0.0 /  2 กันยายน  2554 ( 2 กันยายน 2011 )
เขียนเป็นเดลฟีและจาวา
ระบบปฏิบัติการข้ามแพลตฟอร์ม
มีจำหน่ายในภาษาโปรตุเกส ภาษาอังกฤษ ภาษาสเปน ภาษาฝรั่งเศส
พิมพ์IDE
ใบอนุญาตกรรมสิทธิ์
เว็บไซต์http://www.softwell.com.br/

Softwell Makerคือสภาพแวดล้อมสำหรับการพัฒนาแอปพลิเคชันอินเทอร์เน็ตที่ทันสมัยสำหรับองค์กร เครื่องมือนี้มุ่งเน้นที่ประสิทธิภาพการทำงานสูงในการพัฒนาซอฟต์แวร์ การสื่อสารที่ดีขึ้นระหว่างนักพัฒนาและลูกค้าในกระบวนการพัฒนา และความเป็นอิสระทางเทคโนโลยีของแอปพลิเคชันที่พัฒนาขึ้น ด้วยซอฟต์แวร์นี้ การพัฒนาแอปพลิเคชันบนเว็บด้วยวิธีการแบบภาพนั้นทำได้ง่าย โดยไม่ต้องเขียนโค้ดSoftwell Makerใช้แบบฟอร์มและรายงานแบบภาพ ( WYSIWYG ) กฎทางธุรกิจ และการแสดงการกระทำอื่นๆ ด้วยภาพโดยใช้ผังงาน เพื่อให้บรรลุเป้าหมายนี้

ประวัติศาสตร์

โครงการMakerเริ่มต้นขึ้นครั้งแรกในปี 2545 ภายในบริษัท Freire Informática Ltda. [ 1 ]ซึ่งเป็นโรงงานซอฟต์แวร์ในรัฐบาเฮียที่ดำเนินงานในพื้นที่สาธารณะ โดยได้พัฒนาโซลูชันมากกว่า 100 รายการบนแพลตฟอร์ม Softwell Maker นับตั้งแต่เวอร์ชันแรกของผลิตภัณฑ์ ในปี 2547 บริษัท Softwell Solutions Ltda ได้ถูกสร้างขึ้นเพื่อเป็นบริษัทเฉพาะทางในการพัฒนาและปรับปรุงMakerและเครื่องมืออื่นๆ เพื่อปรับปรุงกระบวนการพัฒนาซอฟต์แวร์

วิธีการทำงาน

แพลตฟอร์มSoftwell Makerประกอบด้วยผลิตภัณฑ์สองส่วนที่ทำงานร่วมกัน คือ IDE และรันไทม์ที่ไม่เสียค่าลิขสิทธิ์ ซึ่งเรียกชื่อว่า Maker และ Webrun ตามลำดับ IDE ทำหน้าที่บันทึกข้อมูลจำเพาะทั้งหมดของระบบลงในตารางเฉพาะที่ตั้งค่าไว้ในฐานข้อมูล ส่วน Webrun จะอ่านข้อมูลจำเพาะเหล่านี้และสร้างแอปพลิเคชันขั้นสุดท้ายให้กับลูกค้า

แอปพลิเคชันที่พัฒนาโดยSoftwell Makerไม่ได้ผูกติดกับภาษาโปรแกรมใดๆ ดังนั้นจึงสามารถอัปเกรดทางเทคโนโลยีได้อย่างต่อเนื่อง โดยยังคงรักษาคุณค่าที่แท้จริงของซอฟต์แวร์ไว้ นั่นคือ กฎเกณฑ์ทางธุรกิจ

คุณสมบัติหลัก

เพื่อรองรับการใช้งานที่หลากหลายที่สุด ผลิตภัณฑ์จึงมีแหล่งข้อมูลที่ครอบคลุมครบถ้วน ต่อไปนี้คือสรุปคุณสมบัติของผลิตภัณฑ์:

  • สามารถเข้าถึงฐานข้อมูลหลายแห่งพร้อมกันได้
  • การผลิตและการใช้งานบริการเว็บ;
  • การควบคุมการเข้าถึง และบันทึกการตรวจสอบ;
  • รองรับ HTTPS และการตรวจสอบสิทธิ์ไคลเอ็นต์;
  • การส่งออกซอร์สโค้ดไปยังภาษาจาวา;
  • การรองรับฐานข้อมูล: Firebird 1.5/2.0/2.5, PostgreSQL 8.0/8.1/8.2/8.3/8.4/9.0; Oracle 10G/11G; MS-SQL Server 2000/2005/2008, MySQL 5.0-5.5;
  • การใช้งาน AJAX อย่างเข้มข้น;
  • รองรับธีม (สกิน)
  • รองรับ Firefox, Internet Explorer และ Safari;
  • 3 ชั้น ได้แก่ ไคลเอ็นต์ / เซิร์ฟเวอร์ / ฐานข้อมูล;
  • เอกสารประกอบการจัดทำด้วยตนเอง;

สภาพแวดล้อมการพัฒนาแบบบูรณาการ (IDE)

IDE ของ แพลตฟอร์ม Softwell Maker (ซึ่งเป็นที่มาของชื่อผลิตภัณฑ์) ปัจจุบันอยู่ในเวอร์ชัน 2.4 เป็นแอปพลิเคชันสำหรับ Microsoft Windows ( win32 ) ที่ใช้งานได้กับ Windows เวอร์ชัน 2000, Me, XP และ Vista (32 และ 64 บิต) แพลตฟอร์ม Softwell Maker ประกอบด้วยโปรแกรมออกแบบฟอร์ม โปรแกรมออกแบบรายงาน (MakerReport) โปรแกรมออกแบบผังงาน (MakerFlow) และชุดตัวช่วยสร้างและเครื่องมือต่างๆ เพื่อสนับสนุนนักพัฒนา

นักออกแบบแบบฟอร์ม

ใช้ในการพัฒนาแบบฟอร์มของแอปพลิเคชันด้วยวิธีการแบบภาพ นักพัฒนาจะได้รับชุดส่วนประกอบที่ยืดหยุ่นซึ่งสามารถเพิ่มลงในแบบฟอร์มและจัดวางตำแหน่งได้โดยใช้เมาส์หรือแป้นพิมพ์ ตามหลักการ WYSIWYG แบบฟอร์มอาจเชื่อมต่อหรือไม่เชื่อมต่อกับตารางในฐานข้อมูลก็ได้ แต่ยังสามารถเชื่อมต่อกับฐานข้อมูลอื่น ๆ ทั้งหมดหรือบางส่วนได้ โดยอำนวยความสะดวกในการผสานรวมฐานข้อมูลต่างๆ

นักออกแบบรายงาน

วิธีนี้ช่วยให้สามารถสร้างรายงานที่มีการแสดงผลกราฟิก การอ้างอิงโยงตาราง และกลุ่มรายงานย่อยในระดับต่างๆ ได้ รายงานที่สร้างขึ้นสามารถเรียกใช้งานได้ในสภาพแวดล้อม Win32/WINE หรือส่งออกไปยัง Jasper ซึ่งเป็นโปรแกรมสร้างรายงานที่เขียนด้วยภาษา Java

นักออกแบบกระบวนการทำงาน

ภาพหน้าจอของโปรแกรมแก้ไขโฟลว์ที่ใช้ในการเขียนโปรแกรมลงใน Maker
เมกเกอร์โฟลว์

บางครั้งเรียกว่า MakerFlow หรือเรียกสั้น ๆ ว่า Flow นี่คือส่วนประกอบที่ช่วยให้โค้ดมีความเป็นอิสระ เนื่องจากแอ็กชันและกฎทางธุรกิจจะถูกกำหนดด้วยวิธีแบบภาพ เส้นทางการไหลของการเขียนโปรแกรมจะอนุญาตเฉพาะตรรกะเท่านั้น ทำให้ทีมสามารถมุ่งเน้นความพยายามในการใช้งานรายละเอียดของพฤติกรรมที่ต้องการ แทนที่จะเป็นฟังก์ชันหลักพื้นฐาน เช่น การแสดงข้อความและปุ่ม

เครื่องมือและระบบสนับสนุนของวิซาร์ด

แพลตฟอร์ม Softwell Maker มีชุดเครื่องมือที่ช่วยสนับสนุนการพัฒนา เช่น:

  • ตัวช่วยสร้างแบบฟอร์มใหม่ – ใช้คำจำกัดความในฐานข้อมูลเพื่ออนุมานแบบฟอร์มการลงทะเบียนที่เกี่ยวข้อง
  • โปรแกรมสร้างแบบฟอร์มหลายรายการ – ช่วยให้สร้างแบบฟอร์มที่มีหลายตารางพร้อมกันได้โดยอัตโนมัติ
  • การควบคุมการเข้าถึงโครงการ – ซึ่งอนุญาตให้ผู้ใช้กำหนดส่วนประกอบซอฟต์แวร์ที่ต้องการ (แบบฟอร์ม รายงาน ขั้นตอนการทำงาน ฯลฯ)
  • การควบคุมเวอร์ชันอัตโนมัติของวัตถุในระบบ – Softwell Maker IDE จะทำการควบคุมโดยอัตโนมัติ

รองรับสำเนาล่าสุดของแต่ละวัตถุที่เปลี่ยนแปลง และจุดกู้คืนของซอฟต์แวร์ทั้งหมด

  • Project Packer – บันทึกซอฟต์แวร์ทั้งหมดลงในไฟล์บีบอัดไฟล์เดียว ทำให้สามารถนำไปใช้งานในสภาพแวดล้อมอื่นได้
  • ตัวกำหนดเวลาการทำงาน - ช่วยให้สามารถกำหนดเวลาการทำงานของโฟลว์ในวันที่หรือรูปแบบที่กำหนดได้
  • การลงทะเบียนฟังก์ชัน – API ของ Maker สามารถขยายได้ด้วยอินเทอร์เฟซนี้ ทำให้สามารถพัฒนาแอปพลิเคชันที่รองรับการทำงานของ Softwell Maker IDE ในรูปแบบต่างๆ ได้ตามต้องการ หรือแม้กระทั่งเปลี่ยนแปลงพฤติกรรมของทรัพยากรที่มีอยู่บางอย่างได้
  • พจนานุกรมข้อมูล – คุณสมบัตินี้ช่วยให้เครื่องมือสามารถจัดการฐานข้อมูลได้โดยใช้ชื่อตาราง มุมมอง และฟิลด์ภายในที่ใช้งานง่าย
  • Repository – ช่วยให้สามารถนำวัตถุมาใช้ซ้ำระหว่างหลายโปรเจกต์ได้ ทำให้วัตถุชิ้นเดียวสามารถใช้งานได้พร้อมกันในหลายโปรเจกต์

การเรียกใช้ซอฟต์แวร์ (Webrun)

Webrun สามารถนิยามได้ว่าเป็นเครื่องเสมือนที่ใช้ในการรันแอปพลิเคชันบนแพลตฟอร์ม Softwell Maker โดยมีหน้าที่จัดหาทรัพยากรที่จำเป็นสำหรับการทำงานของซอฟต์แวร์อย่างถูกต้อง ปัจจุบัน Webrun มีให้บริการสำหรับแพลตฟอร์ม Java และ .NET สำหรับ Java แอปพลิเคชันจะถูกแจกจ่ายในรูปแบบไฟล์ WAR มาตรฐาน และได้รับการอนุมัติสำหรับเซิร์ฟเวอร์แอปพลิเคชันต่อไปนี้: Tomcat 5.5/6, JBoss, Weblogic และ Websphere แอปพลิเคชันนี้เป็นตัวที่ให้แพลตฟอร์มทางเทคโนโลยีในการใช้งานซอฟต์แวร์ ได้แก่ การควบคุมการเข้าถึง, AJAX, การเชื่อมต่อฐานข้อมูล, การกระจายโหลด, กลุ่มการเชื่อมต่อ และบริการอื่นๆ อีกมากมายที่ใช้ในแอปพลิเคชัน ซึ่งทั้งหมดนี้จัดหาโดย Webrun

สถาปัตยกรรมเว็บรัน

ภาพด้านล่างแสดงรายละเอียดบางส่วนจากสถาปัตยกรรมภายในของ Webrun และสภาพแวดล้อมการทำงานเริ่มต้นของแอปพลิเคชันที่สร้างโดย Softwell Maker ซึ่งกฎทางธุรกิจสามารถทำงานได้ในสามระดับ ได้แก่ ไคลเอนต์ (JavaScript) เซิร์ฟเวอร์ (Java/.NET) และฐานข้อมูล (Oracle, MS-SQL Server, PostgreSQL, …) นอกจากนี้ เรายังสามารถสร้างระบบย่อยภายในของตัวสร้างส่วนติดต่อผู้ใช้แบบภาพ (HTML, JavaScript, CSS, PDF, ...) การจัดการฐานข้อมูล (ธุรกรรม, ขั้นตอนการทำงาน, ลำดับ, …) และตัวจัดการระบบ (เซสชันผู้ใช้, การตรวจสอบสิทธิ์, สิทธิ์การเข้าถึง, …) ได้อีกด้วย

คุณสมบัติอื่นๆ

  • Flow Compiler - ทำการคอมไพล์โฟลว์และตรวจจับการเปลี่ยนแปลงในโฟลว์ แม้ใน "โหมดการพัฒนา" โดยทำงานบนหลักการ JIT (Just-in-Time)
  • การควบคุมการเข้าถึงและการบันทึก - ตรวจสอบตัวตนและสิทธิ์ของผู้ใช้ และบันทึกการเปลี่ยนแปลงใดๆ ที่ผู้ใช้กระทำ
  • โฟลว์การดีบักเกอร์ - ช่วยให้สามารถใช้งานโฟลว์ หยุดหรือพักการทำงาน ตรวจสอบตัวแปรและสแต็กของคลาสได้
  • การส่งออกระบบ - อนุญาตให้สร้างซอร์สโค้ดของแอปพลิเคชันเป็นแอปพลิเคชัน Java หรือไฟล์ WAR สำหรับเผยแพร่ในเซิร์ฟเวอร์แอปพลิเคชัน
  • JDBC - การเข้าถึงฐานข้อมูลทำได้โดยใช้ไดรเวอร์ JDBC;
  • JSTL - ใช้ในการสร้าง JSP
  • (ในภาษาโปรตุเกส) Abril.com , IBM e Softwell assinam accordo de parceria - info Professional
  • (ในภาษาโปรตุเกส) NoticiaCapital.com.br , Empresa baiana se associa à IBM para comercializar soft no mundo todo
  • W3.org , กิจกรรมเกี่ยวกับไคลเอ็นต์เว็บแบบ Rich Web ของ W3C
  • (ในภาษาโปรตุเกส) Via6.com
  • (ภาษาโปรตุเกส) Estadao.comข่าว
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Softwell_Maker&oldid=1349148218 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ผู้ผลิตซอฟต์เวลล์

Softwell Makerคือสภาพแวดล้อมสำหรับการพัฒนาแอปพลิเคชันอินเทอร์เน็ตที่ทันสมัยสำหรับองค์กร เครื่องมือนี้มุ่งเน้นที่ประสิทธิภาพการทำงานสูงในการพัฒนาซอฟต์แวร์...

ประวัติศาสตร์

โครงการ Maker เริ่มต้นขึ้นครั้งแรกในปี 2545 ภายในบริษัท Freire Informática Ltda.

วิธีการทำงาน

แพลตฟอร์ม Softwell Maker ประกอบด้วยผลิตภัณฑ์สองส่วนที่ทำงานร่วมกัน คือ IDE และ รันไทม์ ที่ไม่เสียค่าลิขสิทธิ์ ซึ่งเรียกชื่อว่า Maker และ Webrun ตามลำดับ IDE ทำหน้าที่บันทึกข้อมูลจำเพาะทั้งหมดของระบบลงในตารางเฉพาะที่ตั้งค่าไว้ในฐานข้อมูล ส่วน Webrun...

คุณสมบัติหลัก

เพื่อรองรับการใช้งานที่หลากหลายที่สุด ผลิตภัณฑ์จึงมีแหล่งข้อมูลที่ครอบคลุมครบถ้วน ต่อไปนี้คือสรุปคุณสมบัติของผลิตภัณฑ์: